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
~~~
除了是全局變量,還涉及到了作用域,垃圾回收機制等知識點。