<?php
$A="hello";
function print_a(){
$A="php&mysql";
global $A;
$A="mytest";
echo $A;
}
echo $A;
echo "<br>";
print_a();
echo "<br>";
echo $A;
?>
輸出結果:
hello
mytest
mytest
最開始還有點疑惑哦,不過呢這個程序和輸出結果很清楚地說明了什麼事global.
在函數定義中,聲明global之後,變量就是全局的啦,當然,就算函數中已經定義了相同名字的局部變量,那也用不上“它”了,而變成引用了之前定義的。