static 變量

<?php

test();


$num = 5;

function test() {

static $num = 0;

$num++;

echo $num."\r\n";

}

test();

test();


echo "外部=".$num;




?>

輸出結果:

1

2

3

外部=5

靜態(static)局部變量 不像 動態變量一樣,調用就存在,靜態變量是始終存在的,也就是即使你退出了這個方法,但當下次訪問的時候,它還是保留了上次的值,這是靜態變量的特性。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章