&$var是什么意思?global是什么意思?
<?php
// 例子1
function test_global() {
global $var1, $var2; //???(第一问)这里的$var1是一个别名,还是一个地址,还是跟函数外面的全局的$var1完全一样?
$var2 = &$var1;
}
function test_globals() {
$GLOBALS['var3'] = &$GLOBALS['var1']; //???(第二问)$GLOBALS['var1']应该与函数外面的全局的$var1完全一样吧?
}
$var1 = 5;
$var2 = $var3 = 0;
test_global();
print $var2 ."\\n"."<br />";
$var1 = 5;
$var2 = $var3 = 0;
$var3= &$var1;//???(第三问)变量前面加个&是什么意思;(第四问)这时$var3是个地址还是个别名?
//test_globals();
print $var3 ."\\n"."<br />";
exit;
?>
请老大们一个问题一个问题解答。谢谢