PHP中的global语法详解

在PHP的函数中,global语法是比较常见的,大家一定都知道一旦在函数中global了某个外部变量后,这个变量就可以在这个函数中使用了,但是也有不少网友不知道这是一个什么实现原理。现在上一个例子,大家一看就知道了:

$globalStr = '.com';
function globalTest(){
 global $globalStr;
 $globalStr = 'coderbolg'.$globalStr;
 unset($globalStr);
}
globalTest();
echo $globalStr; //输入: coderbolg.com

从这个例子看出global了一个变量就等于传递了一个引用进来。这样理解的话,下面的代码输出结果就不难理解了。

 

评论列表

  • fan
    2011-12-29 15:27   第1楼
    嗯,学习了!
  • 测试
    2012-01-30 10:11   第2楼
    不错, 原来是这样的。

发表评论

(必填)
(便于交流,可选)
  (支持Ctrl+Enter快捷回复)