ホームページ >バックエンド開発 >PHPチュートリアル >PHPは変数のスコープを理解しています

PHPは変数のスコープを理解しています

WBOY
WBOYオリジナル
2016-06-13 12:34:34896ブラウズ

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

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

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

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

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

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

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

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

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

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