ホームページ >バックエンド開発 >PHPチュートリアル >PHP のスコープ
この記事では主にPHPの参照価値のあるスコープを紹介していますので、皆さんにもシェアしておきますので、必要な方は変数にアクセスできる部分を参照していただければと思います。
js のスコープ: グローバル スコープ: どこでも (関数の外側と内側) で使用できます。
ローカル スコープ: 関数の内側でのみ使用できます。
PHP にも 2 つのスコープがあります: グローバルスコープとローカル スコープ
ローカル スコープ: 関数の内部でのみ使用できます
グローバル スコープは、関数の外部で定義された変数の場合、ローカル スコープを参照します。関数内で定義された変数を参照します
外部から内部にアクセスできません
内部からはアクセスできます関数 ローカル スコープで $GLOBALS['グローバル スコープ変数'] を使用して、グローバル スコープにアクセスします。
#注: $GLOBALS は、グローバル スコープ自体を参照する変数を指します
PHP にもキーワードが提供されています: global
global は、グローバル スコープ内の変数のアドレスをコピーし、ローカル スコープ内に同じ名前の新しい変数名を作成し、外部アドレスをローカル変数に割り当てます。 。
変数名 = 値;
変数にアクセスできる領域。 js のスコープ:
ローカル スコープ: 関数の内側でのみ使用できます。
PHP にも 2 つのスコープがあります: グローバルスコープとローカル スコープ
グローバル スコープ: 関数の外部でのみ使用できます
グローバル スコープは、関数の外部で定義された変数の場合、ローカル スコープを参照します。関数内で定義された変数を参照します
内部から外部にアクセスできません
外部から内部にアクセスできません
内部からはアクセスできます関数 ローカル スコープで $GLOBALS['グローバル スコープ変数'] を使用して、グローバル スコープにアクセスします。
#注: $GLOBALS は、グローバル スコープ自体を参照する変数を指します
PHP にもキーワードが提供されています: global global は、グローバル スコープ内の変数のアドレスをコピーし、ローカル スコープ内に同じ名前の新しい変数名を作成し、外部アドレスをローカル変数に割り当てます。 。
構文: グローバル変数名;
上記がこの記事の全内容です。皆様の学習に役立つことを願っています。その他の関連コンテンツについては、PHP 中国語 Web サイトをご覧ください。 !
関連する推奨事項:
以上がPHP のスコープの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。