ホームページ >バックエンド開発 >PHPチュートリアル >PHP変数の受け渡しの問題。
a.PHP ファイルをインクルードし、a.PHP の変数を使用しましたが、関数を作成しましたが、この関数では変数にアクセスできません。 1. パラメーターを指定して渡すと機能しません。 I 関数に a.PHP を含めても意味がありません。
関数はどのようにしてこの外部ファイル a.PHP の変数にアクセスできますか?
コードの書き方次第です
使いたいので、グローバル変数を直接使用し、関数内でグローバル宣言を使用します。
コードがなければ真実はありません
コードは次のとおりです:
37c768dedfd4a86e24bb9a577258651f config.php がわかりません??, I? 関数 a の echo $TextTpl を $textTpl に変更するだけで取得できます。
config.php
<?php$textTpl = '123';?>
include_once("config.php");echo $textTpl; //123$resultS= a($textTpl); //无显示function a($textTpl){ echo $textTpl; // ??改小?,你之前用大?了,?然不行}
問題はないはずです。変数では、もちろん大文字と小文字が区別されます。 php は型付けが弱いですが、ここまで弱くはなっていません。
理論的にはそれは可能なはずです。何が問題だったのか正確には説明しません
変数では大文字と小文字が区別されます。
公式のことわざは次のとおりです: 変数は大文字と小文字が区別されます
もう一度思い出していただきたいのですが、詳細は以下をご覧ください
うろ覚え
function a( $textTpl)
{
echo $TextTpl }
グローバル ステートメント
その変数はあなたの別の関数内にある必要がありますが、グローバルに宣言されていません
いくつかの関数を作成しました。何が問題なのかを理解するのを手伝ってください:
b681fd76b83f6ab40504cc0dbec9824d
次に、login.php を次のようにします。開いた場合、500 エラーが報告されます。この参照を削除すると、これらの関数の問題は何ですか?
return = $json_obj['openid'];
return = $json_obj['access_token'];
More =
エラー表示機能をオンにすると自分で見ることができます
なぜ自分で悩むのですか?