淺析php變量修飾符static的使用
更新時間:2013年06月28日 17:31:18 作者:
本篇文章是對php變量修飾符static的使用進行了詳細的分析介紹,需要的朋友參考下
靜態(tài)變量僅在局部函數域中存在,但當程序執(zhí)行離開此作用域時,其值并不丟失??纯聪旅娴睦?
function test(){
static $a=0;
$a++;
echo $a;
}
test();//1
test();//2
test();//3
Note: 靜態(tài)變量可以按照上面的例子聲明。如果在聲明中用表達式的結果對其賦值會導致解析錯誤。
static $a=0+1;
static $a=sqrt(121);
像上面的賦值方式會報錯,不信你試試
復制代碼 代碼如下:
function test(){
static $a=0;
$a++;
echo $a;
}
test();//1
test();//2
test();//3
Note: 靜態(tài)變量可以按照上面的例子聲明。如果在聲明中用表達式的結果對其賦值會導致解析錯誤。
復制代碼 代碼如下:
static $a=0+1;
static $a=sqrt(121);
像上面的賦值方式會報錯,不信你試試
相關文章
php 正確解碼javascript中通過escape編碼后的字符
js的escape如何在PHP中來解呢?下面的這個函數可以正確的解析,網上有不少unescape的函數,但好用的不多.2010-01-01使用Smarty 獲取當前日期時間和格式化日期時間的方法詳解
本篇文章是對使用Smarty獲取當前日期時間和格式化日期時間的方法進行了詳細的分析介紹,需要的朋友參考下2013-06-06學習discuz php 引入文件的方法DISCUZ_ROOT
這是discuz中定義論壇安裝根目錄的一個常量。現在我們就來分析一下這個很簡單但是非常實用的常量。2009-06-06