PHPでのグローバルの使い方は何ですか?

coldplay.xixi
リリース: 2023-03-03 10:46:02
オリジナル
4071 人が閲覧しました

php での global の使用法は次のとおりです: 1. global を使用して宣言すると、関数の外で変数を呼び出すことができます; 2. 関数の外に [$mk] 変数を導入すると、ここで global がグローバル化されます. 変数の意味。

PHPでのグローバルの使い方は何ですか?

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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!