2011年1月3日 星期一

PHP 全域變數

<?php
$a = 1;//全域變數
$b = 2;

function Sum(){
    //global $a, $b;  //有宣告global 就可以引用全域變數
    $b = $a + $b;//區域變數
    echo "區域變數b = ".$b."<br/>";
    //$GLOBALS['b'] = $GLOBALS['a'] + $GLOBALS['b']; //另一種引用全域變數的方法
}
Sum();
echo "全域變數b = ".$b."<br/>";

//if for while 可以使用全域變數
if(true){
    echo "IF b = ".$b."<br/>";
    echo "IF a = ".$a."<br/>";
}
while(true){
    echo "while b = ".$b."<br/>";
    echo "while a = ".$a."<br/>";
    break;
}
for($i = 0; $i < 1; $i++){
    echo "for b = ".$b."<br/>";
    echo "for a = ".$a."<br/>";
}



?> 

沒有留言:

張貼留言