PHP のスコープ

不言
不言オリジナル
2018-07-05 15:30:143637ブラウズ

この記事では主にPHPの参照価値のあるスコープを紹介していますので、皆さんにもシェアしておきますので、必要な方は変数にアクセスできる部分を参照していただければと思います。

js のスコープ:

グローバル スコープ: どこでも (関数の外側と内側) で使用できます。
ローカル スコープ: 関数の内側でのみ使用できます。

PHP にも 2 つのスコープがあります: グローバルスコープとローカル スコープ

グローバル スコープ: 関数の外部でのみ使用できます

ローカル スコープ: 関数の内部でのみ使用できます

グローバル スコープは、関数の外部で定義された変数の場合、ローカル スコープを参照します。関数内で定義された変数を参照します

内部から外部にアクセスできません



外部から内部にアクセスできません PHP のスコープ

内部からはアクセスできます関数 ローカル スコープで $GLOBALS['グローバル スコープ変数'] を使用して、グローバル スコープにアクセスします。PHP のスコープ
#注: $GLOBALS は、グローバル スコープ自体を参照する変数を指します
PHP のスコープPHP にもキーワードが提供されています: global
global は、グローバル スコープ内の変数のアドレスをコピーし、ローカル スコープ内に同じ名前の新しい変数名を作成し、外部アドレスをローカル変数に割り当てます。 。

構文: グローバル変数名;

変数名 = 値;



変数にアクセスできる領域。 PHP のスコープ js のスコープ:

グローバル スコープ: どこでも (関数の外側と内側) で使用できます。

ローカル スコープ: 関数の内側でのみ使用できます。

PHP にも 2 つのスコープがあります: グローバルスコープとローカル スコープ
グローバル スコープ: 関数の外部でのみ使用できます

ローカル スコープ: 関数の内部でのみ使用できます


グローバル スコープは、関数の外部で定義された変数の場合、ローカル スコープを参照します。関数内で定義された変数を参照します
内部から外部にアクセスできません


外部から内部にアクセスできません
PHP のスコープ
内部からはアクセスできます関数 ローカル スコープで $GLOBALS['グローバル スコープ変数'] を使用して、グローバル スコープにアクセスします。
PHP のスコープ#注: $GLOBALS は、グローバル スコープ自体を参照する変数を指します

PHP にもキーワードが提供されています: global PHP のスコープglobal は、グローバル スコープ内の変数のアドレスをコピーし、ローカル スコープ内に同じ名前の新しい変数名を作成し、外部アドレスをローカル変数に割り当てます。 。
構文: グローバル変数名;

変数名 = 値;




上記がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 !
PHP のスコープ関連する推奨事項:

PHP ソース コード php-beast 暗号化

PHP イテレータ ジェネレーターの概要

以上がPHP のスコープの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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