ホームページ  >  記事  >  php教程  >  php は変数のスコープを理解します

php は変数のスコープを理解します

WBOY
WBOYオリジナル
2016-06-21 08:48:52981ブラウズ

スコープとは、スクリプト内で変数を使用または表示できる範囲を指します。PHP には 6 つの基本的なスコープ ルールがあります。

1. 組み込みスーパーグローバル変数は、スクリプト内のどこでも使用および表示できます。

2. 定数は、宣言されるとグローバルに表示されます。つまり、関数の内部と外部で使用できます。

3. スクリプト内で宣言されたグローバル変数はスクリプト全体で表示されますが、関数内では表示されません。

4. 関数内で使用される変数がグローバル変数として宣言されている場合、その名前はグローバル変数の名前と一致している必要があります。

5. 関数内で作成され、static として宣言された変数は、関数の外部からは参照できませんが、関数の複数の実行中に値を維持できます。

6. 関数内で作成された変数は関数に対してローカルであり、関数が終了すると変数は存在しなくなります。

$_GET 配列と $_POST 配列、およびその他の特殊変数には、独自のスコープ規則があります。これらはスーパー グローバル変数と呼ばれ、関数の内部と外部を含むどこでも使用および表示できます。



声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。