|
復(fù)制代碼 代碼如下:
function test(){
static $a=0;
$a++;
echo $a;
}
test();//1
test();//2
test();//3
Note: 靜態(tài)變量可以按照上面的例子聲明。如果在聲明中用表達(dá)式的結(jié)果對(duì)其賦值會(huì)導(dǎo)致解析錯(cuò)誤。
復(fù)制代碼 代碼如下:
static $a=0+1;
static $a=sqrt(121);
像上面的賦值方式會(huì)報(bào)錯(cuò),不信你試試
php技術(shù):淺析php變量修飾符static的使用,轉(zhuǎn)載需保留來(lái)源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。