熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

淺析php變量修飾符static的使用

2013-11-15 12:34:07  來源: PHP編程 

  靜態變量僅在局部函數域中存在但當程序執行離開此作用域時其值並不丟失看看下面的例子:

復制代碼 代碼如下:
function test(){
static $a=;
$a++;
echo $a;
}

  
test();//
test();//
test();//
Note: 靜態變量可以按照上面的例子聲明如果在聲明中用表達式的結果對其賦值會導致解析錯誤

復制代碼 代碼如下:
static $a=+;
static $a=sqrt();

  
像上面的賦值方式會報錯不信你試試


From:http://tw.wingwit.com/Article/program/PHP/201311/21197.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.