<?phpphp
test();ide
$num = 5;spa
function test() {it
static $num = 0;io
$num++;function
echo $num."\r\n";class
}test
test();變量
test();方法
echo "外部=".$num;
?>
輸出結果:
1
2
3
外部=5
靜態(static)局部變量 不像 動態變量同樣,調用就存在,靜態變量是始終存在的,也就是即便你退出了這個方法,但當下次訪問的時候,它仍是保留了上次的值,這是靜態變量的特性。