php での global の使用法は次のとおりです: 1. global を使用して宣言すると、関数の外で変数を呼び出すことができます; 2. 関数の外に [$mk] 変数を導入すると、ここで global がグローバル化されます. 変数の意味。
php での global の使用法は次のとおりです:
Java で変数を導入するには、変数を次のように渡すことができます。 Java はオブジェクト指向プログラミングを使用するため、パラメータの形式ですが、PHP にはプロセス指向のものが多くあります。たとえば、外部変数が関数に導入される場合、通常の状況では、この外部変数は渡されませんパラメータを通じて導入されますが、グローバルを通じて直接導入されます。ただし、このグローバルはグローバル化を意味するものではなく、コードのテストです。
$mk ="Test value"; <br> function initValue() <br> { <br> $va =$mk; <br> echo $va; <br> } <br><br>
実行結果は次のようになります:
- Undefined variable: mk
$mk
はでのみ定義されているためです。メソッドの前に定義された $mk
とは異なる変数です。 $mk
には値が割り当てられていないため、エラーが報告されます。
global で宣言すると関数外で変数を呼び出すことができます。
$mk ="Test value"; <br> function initValue() <br> { <br> global $mk; <br> $va =$mk; <br> echo $va; <br> } <br> initValue(); <br>
実行結果は次のとおりです: テスト値。ここでは、関数の外に $mk
変数を導入するために global が使用されています。
In orderグローバルをテストするには、ここ 変数をグローバル化しても意味がないので、別のテストをしました。
$mk ="Test value"; <br> function initValue() <br> { <br> global $mk; <br> $va =$mk; <br> echo $va; <br> } <br> function initValue2() <br> { <br> $vc =$mk; <br> echo $vc; <br> } <br> initValue(); <br> initValue2(); <br>
実行結果は、テスト値と - 未定義変数: mk です。これは、グローバルを使用しても関数内でのみ有効であることを示しています。したがって、ここでのグローバルは上位変数を導入するだけです
#関連する学習の推奨事項: PHP プログラミングの入門から熟練度まで
以上がPHPでのグローバルの使い方は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。