国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php 函數(shù)中使用static的說明

2024-05-04 23:14:59
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:


function sendHeader($num, $rtarr = null) {
static $sapi = null;
if ($sapi === null) {
$sapi = php_sapi_name();
}
return $sapi++;


  看PW源碼的時(shí)候發(fā)現(xiàn)setHeader()函數(shù)中使用static關(guān)鍵字,很奇怪,以前也沒這樣用過。

static用在函數(shù)里面,聲明一次變量后,如果再次調(diào)用這個(gè)函數(shù)將會(huì)在初始值延續(xù),如$sapi這里將累加。

復(fù)制代碼 代碼如下:


echo sendHeader(1)."<br>";
echo sendHeader(2)."<br>";
echo sendHeader(3)."<br>";


  output:

復(fù)制代碼 代碼如下:


apache2handler
apache2handles
apache2handlet


  和global有點(diǎn)類似,但不同的是作用域。static只能作用于此函數(shù)。

有點(diǎn)意思。需要深入研究。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 商河县| 乳源| 苍溪县| 乡宁县| 津市市| 巴东县| 剑河县| 榆林市| 高清| 柳州市| 中江县| 基隆市| 银川市| 滨海县| 平泉县| 宁陵县| 军事| 阿克| 曲阜市| 隆德县| 温泉县| 阿勒泰市| 寻乌县| 合水县| 汕尾市| 贡嘎县| 胶南市| 缙云县| 门源| 英德市| 疏附县| 米林县| 高安市| 乌拉特后旗| 乐都县| 拜泉县| 敦煌市| 白朗县| 广安市| 云林县| 丰台区|