static 變量

<?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)局部變量 不像 動態變量同樣,調用就存在,靜態變量是始終存在的,也就是即便你退出了這個方法,但當下次訪問的時候,它仍是保留了上次的值,這是靜態變量的特性。
相關文章
相關標籤/搜索