淺析php變量修飾符static的使用
更新時(shí)間:2013年06月28日 17:31:18 作者:
本篇文章是對(duì)php變量修飾符static的使用進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
靜態(tài)變量?jī)H在局部函數(shù)域中存在,但當(dāng)程序執(zhí)行離開(kāi)此作用域時(shí),其值并不丟失??纯聪旅娴睦?
function test(){
static $a=0;
$a++;
echo $a;
}
test();//1
test();//2
test();//3
Note: 靜態(tài)變量可以按照上面的例子聲明。如果在聲明中用表達(dá)式的結(jié)果對(duì)其賦值會(huì)導(dǎo)致解析錯(cuò)誤。
static $a=0+1;
static $a=sqrt(121);
像上面的賦值方式會(huì)報(bào)錯(cuò),不信你試試
復(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ò),不信你試試
相關(guān)文章
php檢測(cè)數(shù)組長(zhǎng)度函數(shù)sizeof與count用法
這篇文章主要介紹了php檢測(cè)數(shù)組長(zhǎng)度函數(shù)sizeof與count用法,實(shí)例分析了count的用法,并對(duì)sizeof函數(shù)進(jìn)行了詳盡的分析說(shuō)明,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2014-11-11
php 正確解碼javascript中通過(guò)escape編碼后的字符
js的escape如何在PHP中來(lái)解呢?下面的這個(gè)函數(shù)可以正確的解析,網(wǎng)上有不少u(mài)nescape的函數(shù),但好用的不多.2010-01-01
PHP中Socket連接及讀寫(xiě)數(shù)據(jù)超時(shí)問(wèn)題分析
這篇文章主要介紹了PHP中Socket連接及讀寫(xiě)數(shù)據(jù)超時(shí)問(wèn)題,分析了Socket連接的相關(guān)設(shè)置與使用技巧,需要的朋友可以參考下2016-07-07
使用Smarty 獲取當(dāng)前日期時(shí)間和格式化日期時(shí)間的方法詳解
本篇文章是對(duì)使用Smarty獲取當(dāng)前日期時(shí)間和格式化日期時(shí)間的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
學(xué)習(xí)discuz php 引入文件的方法DISCUZ_ROOT
這是discuz中定義論壇安裝根目錄的一個(gè)常量。現(xiàn)在我們就來(lái)分析一下這個(gè)很簡(jiǎn)單但是非常實(shí)用的常量。2009-06-06

