PHPのグローバル変数を一括管理している変数に $GLOBALS がありますが、普通の連想配列とはちがう動きをします。
変数に代入するとコピーではなくリファレンスやクラスオブジェクトの代入ように動く。
'=&' ではなく '=' でなるのが不思議。
続きを読むPHPのグローバル変数を一括管理している変数に $GLOBALS がありますが、普通の連想配列とはちがう動きをします。
変数に代入するとコピーではなくリファレンスやクラスオブジェクトの代入ように動く。
'=&' ではなく '=' でなるのが不思議。
続きを読むPHPのグローバル変数は、関数内などで global キーワードを使いますが、PHP公式リファレンスを見てもその正体までは書いてありません。
もうひとつグローバル変数には $GLOBALS がありますが、2つの参照方法ある程度の認識の人も多いでしょう。
globalを使った変数の正体は簡単に証明できます。
続きを読むPHPのドキュメントを見てると、『シンボルテーブル』という聞き慣れないワードが出てきます。
これはコンピュータの基礎知識とかで勉強してると出てくるものなんですが、プログラミングをするかぎりでは何のことか分かりません。
プログラミング的に言うと、宣言されてる変数のリストのことです。
続きを読む