ホームページ >バックエンド開発 >PHPチュートリアル >コードに基づいたphpのスコープの詳細な紹介
以下は、私がまとめた php の範囲です。興味のある学生はご覧ください。
ローカルスコープ: 関数の内部:
スーパーグローバルスコープ: すべてのコードスコープを参照します
グローバルスコープ: 関数内にないスコープです - 関数外部
注: ローカル スコープはグローバル スコープにアクセスできません
グローバル変数をローカルで使用したい場合
<?php $v1 = 1; function f1() { echo "<br /> v1 = $v1"; // 未定义的v1; // 若要局部访问全局 /* global $v1; // 声明外部变量的局部变量,此时就可以使用全局变量v1了 */ } ?>
現時点では、$GLOBAL['v1'] を使用してアクセスできます
$GLOBAL はグローバル変数のコレクションですスーパー グローバル変数 .
$GLOBAL の特定のユニットの設定を解除すると、その変数はこの時点で完全に削除されます $GLOBAL を通じて変数に値を代入することもできます unset($GLOBALS['v6']);
以上は皆さんのためにまとめたもので、今後皆さんのお役に立てれば幸いです。
関連記事:
phpのrequire、include、useの違いを詳しく解説phpのクラスとメソッドのキーワードチュートリアルを詳しく解説 名前空間とuseの具体的な使い方以上がコードに基づいたphpのスコープの詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。