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

PHP グローバル変数スコープ分析_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:45:08782ブラウズ

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

$a = 1;
include 'b.inc'?>

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

コードをコピーします コードは次のとおりです:
$a = 1 ; /* グローバルスコープ */
function Test ()
{
echo $a ; /* ローカルへの参照スコープ変数 * /
}
Test ();
?>

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


コードは次のとおりです。 : < ?php $a = 1;
$b = 2;
{
グローバル $a, $b = $a + $b; );
echo $b ;


上記のスクリプトの出力は「3」になります。



http://www.bkjia.com/PHPjc/320427.html

www.bkjia.com
tru​​e
http://www.bkjia.com/PHPjc/320427.html

技術記事次のようにコードをコピーします。 ?php $a = 1; include 'b.inc' ? ここでの変数 $a は、インクルードされたファイル b.inc で有効になります。ただし、ユーザー定義関数では、ローカル関数のスコープは...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。