前回の記事では、「PHP を使用して環境変数を構築するにはどうすればよいですか?」についてご紹介しました。他にどのような環境変数を知っていますか? 》に引き続き、この記事では PHP の定数と変数の変数参照について紹介します。
PHP の定数と変数の変数参照について
以下に示すように、2 つのコードをそれぞれ記述します。
<?php $fo =8; //$fo的值为8,将8赋值 $bar = $fo; //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
実行結果は次のとおりです。
Second コード スニペットは次のとおりです:
<?php $fo =8; //$fo的值为8,将8赋值 $bar = &$fo; //在$fo前加一个取地址符& //$bar的值刚开始是8,现在将值改为6 $bar = 6; //$bar的结果为6 echo $bar.'<br />'; //$fo的结果为8 echo $fo.'<br />' ?>
実行結果は次のとおりです:
上記のコードによると、 なぜ両方の結果が 6 になるのですか?
理由
: $bar = &$fo では、これら 2 つは同じアドレスを共有します。つまり、どのパラメータを変更しても、それらの値は次のようになります。変化、つまり、$fo または $bar の値がどのように変化しても、$fo が $bar に変化し、$bar が変化しても、$fo も変化します。
推奨学習: 「PHP ビデオ チュートリアル 」
以上がPHP の定数と変数に関する変数リファレンスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。