ホームページ  >  記事  >  バックエンド開発  >  コードに基づいたphpのスコープの詳細な紹介

コードに基づいたphpのスコープの詳細な紹介

亚连
亚连オリジナル
2018-05-17 14:13:221892ブラウズ

以下は、私がまとめた 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 サイトの他の関連記事を参照してください。

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