http://www.thinkphp.cn/code/1018.html
1.经典案例:
**global**
~~~
$var1 = 1;
$var2 = 2;
function test(){
global $var1, $var2; //全局变量,其实是引用别名。非指针
$var2 = &$var1; //将v1 v2指针 都指向 var1,但是,var2 已经成为var1的别名,不再是外部var2的引用别名。
echo $var2; // 输出:1
$var2 = '11111111';
}
test();
//执行完函数后,里面的var2因为是var1的别名,所以被垃圾回收机制回收,不在外面生效。
echo $var2; //输出2
echo $var1; //输出11111111
~~~
除了是全局变量,还涉及到了作用域,垃圾回收机制等知识点。