ホームページ >バックエンド開発 >PHPチュートリアル >グローバル変数 php グローバル変数スコープ分析

グローバル変数 php グローバル変数スコープ分析

WBOY
WBOYオリジナル
2016-07-29 08:40:31948ブラウズ

コードをコピーします コードは次のとおりです:


$a = 1;
include 'b.inc'?> ここに変数 $a が含まれます。ファイル b.inc は に有効になります。ただし、ユーザー定義関数では、ローカル関数スコープが導入されます。関数内で使用される変数は、デフォルトではローカル関数のスコープに制限されます。


コードをコピー

コードは次のとおりです:$a = 1 ; /* グローバルスコープ */

function Test ()

{
echo $a ;スコープ変数 * /
}
Test ();
?>


echo ステートメントは変数 $a のローカル バージョンを参照しており、このスコープ内の値は割り当てられていないため、このスクリプトは出力を生成しません。 。 PHP のグローバル変数は C 言語とは少し異なることに気づくかもしれません。PHP のグローバル変数は、関数で使用する場合、グローバル (グローバル キーワード) として宣言する必要があります。 コードをコピーします

コードは次のとおりです。 < ?php

$a = 1;
$b = 2;
グローバル $a, $b;
エコー; $b ;

?> 上記のスクリプトの出力は「3」になります。 上記は、グローバル変数の内容を含む、グローバル変数 PHP のグローバル変数スコープ分析を紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。


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