PHP $全球

介绍

$GLOBALS是对所有全局定义变量的引用的关联数组。变量名称由键组成,其内容为关联数组的值。

$GLOBALS示例

此示例显示了包含全局变量名称和内容的$GLOBALS数组

示例

<?php
$var1="Hello";
$var2=100;
$var3=array(1,2,3);
echo $GLOBALS["var1"] . "\n";
echo $GLOBALS["var2"] . "\n";
echo implode($GLOBALS["var3"]) . "\n";
?>

输出结果

这将产生以下结果。-

Hello
100
123

在下面的示例中,$var1在全局命名空间以及函数内部的局部变量中定义。全局变量是从$GLOBALS数组中提取的;

示例

<?php
function myfunction(){
   $var1="Hello PHP";
   echo "var1 in global namespace:" . $GLOBALS['var1']. "\n";
   echo "var1 as local variable :". $var1;
}
$var1="Hello World";
myfunction();
?>

输出结果

这将产生以下结果。-

var1 in global namespace:Hello World
var1 as local variable :Hello PHP