ホームページ >php教程 >php手册 >PHPの関数内でグローバル変数を参照する方法

PHPの関数内でグローバル変数を参照する方法

WBOY
WBOYオリジナル
2016-06-13 12:26:11857ブラウズ

まず次のコードを見てください:

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


$var1 = "# ####";
$var2 = "&&&&&";

関数 global_references($use_globals)
{
グローバル $var1, $var2; if (!$use_globals ) {
$var2 =&$var1; //1

} else {
$GLOBALS["var2"] =&$var1;
}
}

global_references(false);
echo "var2 は '$var2'
;
global_references(true); >echo "var2 is set to '$var2'
";
?>

出力結果は次のとおりです:
var2 は '&&&&&' に設定されます
var2 は '# ####' に設定されます。上記のコードでは


が表示されます:
$var2 =&$var1; //1
は関数内でのみ表示されます。
そして
$GLOBALS["var2"] =&$var1; //2
はグローバル スコープで表示されます。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。