ツイート
シェア
LINEで送る
B! はてぶでブックマーク
Pocketでブックマーク
RSSフィード

get_defined_vars()

PHP, globalキーワード付き変数は何なのか? $GLOBALS と何が違うのか?

php

PHPのグローバル変数は、関数内などで global キーワードを使いますが、PHP公式リファレンスを見てもその正体までは書いてありません。

もうひとつグローバル変数には $GLOBALS がありますが、2つの参照方法ある程度の認識の人も多いでしょう。

globalを使った変数の正体は簡単に証明できます。

続きを読む

PHP, シンボルテーブルって何だ? なんだ、変数のリストのことか。

php

PHPのドキュメントを見てると、『シンボルテーブル』という聞き慣れないワードが出てきます。

これはコンピュータの基礎知識とかで勉強してると出てくるものなんですが、プログラミングをするかぎりでは何のことか分かりません。

プログラミング的に言うと、宣言されてる変数のリストのことです。

続きを読む