php语法------04 php内置函数之$GLOBALS

        $GOLBALS是在页面中用于函数内外通信的容器(其实是个数组)。php

        通俗的将,PHP页面中的全局变量会自动存入$GOLBALS内置对象中,索引下标为该全局变量的变量名。经过该种方式,能够实如今函数内部读取和操做全局变量。具体操做见下段代码所示:数组

<?php
	// $GLOBALS (内置对象)是在页面中用于函数内外通信的容器(数组——key就是参数名字)
	$i=10;
	$name="Tom";
	print_r($GLOBALS);//打印$GLOBALS能够看到里面有 [i] => 10 [name] => Tom
	function hello() {
		echo $GLOBALS["i"];//输出$i
		$GLOBALS["i"]=100;//赋值,此时$i=100
		$GLOBALS["addr"]="Nanking";//在$GLOBALS新增元素,索引为addr,即声明新的全局变量$addr并赋值"Nanking"
	}
	echo "<hr/>";
	hello();//调用hello()函数
	echo "<hr/>";
	echo $i;//输出100
	echo "<hr/>";
	echo $addr," ",$GLOBALS["addr"];// 输出Nanking  Nanking
?>
相关文章
相关标签/搜索