什么是靜態(tài)變量? 靜態(tài)變量是指用static聲明的變量,這種變量與局部變量的區(qū)別是,當靜態(tài)變量離開了它的作用范圍后,它的值不會自動消亡,而是繼續(xù)存在,當下次再 " /> 各类毛片,在线观看视频一区二区,海角社区hjb08真实

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

php 靜態(tài)變量與自定義常量的使用方法

⚑ 靜態(tài)變量的聲明與使用
⚑ 自定義常量的使用方式

什么是靜態(tài)變量?
靜態(tài)變量是指用static聲明的變量,這種變量與局部變量的區(qū)別是,當靜態(tài)變量離開了它的作用范圍后,它的值不會自動消亡,而是繼續(xù)存在,當下次再用到它的時候,可以保留最近一次的值。
下面舉例:
復制代碼 代碼如下:
<?php
function add()
{
static $i=0;
$i++;
echo $i;
}
add();
echo " ";
add();
?>

這段程序中,主要定義了一個函數(shù)add(),然后分兩次調(diào)用add()。
如果用局部變量的方式來分工這段代碼,兩次的輸出應該都是1。但實際輸出卻是1和2。
這是因為,變量i在聲明的時候被加上了一個修飾符static,這就標志著i變量在add()函數(shù)內(nèi)部就是一個靜態(tài)變量了,具備記憶自身值的功能,當?shù)谝淮握{(diào)用add時,i由于自加變成了1,這個時候,i就記住自己不再是0,而是1了,當我們再次調(diào)用add時,i再一次自加,由1變成了2。由此,我們就可以看出靜態(tài)變量的特性了。
什么是自定義常量?
所謂自定義常量,就是指用一個字符標識來代表另外一個對象,這個對象可以是一個數(shù)值,一個字符串,一個布爾值等等。它的定義與變量有著許多相似之處。只有一點不一樣,那就是變量的值在程序運行過程中可以任意更改,而自定義常量一旦定義下來后,在程序運行中就再也不能修改了。
定義方式如下:
define("YEAR","2012");
使用define關鍵字來將2012這個字符串綁定到Y(jié)EAR上來,以后在程序當中出現(xiàn)YEAR的地方就用2012來代替。一般情況下,我們定義常量時,常量名都使用大寫字母。
例:
復制代碼 代碼如下:
<?php
define("YEAR","2012");
define("MONTH","12");
define("DATE","21");
define("THING","Doomsday");
echo YEAR."-".MONTH."-".DATE." ".THING;
?>

這段程序中,定義了四個常量,分別是YEAR,MONTH,DATE,THING,它們對應的值分別是2012,12,21,Doomsday,當我們用echo將它們連起來顯示時,與變量不同的地方就在于沒有使用“$”。
它的運行結(jié)果是:2012-12-21 Doomsday。

php技術php 靜態(tài)變量與自定義常量的使用方法,轉(zhuǎn)載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 免费国产怡红院在线观看 | 久久精品国产精品青草不卡 | 五月综合激情视频在线观看 | 永久免费观看午夜视频在线 | 久久久噜噜噜久久久午夜 | 精品天海翼一区二区 | 99久久精品一区二区三区 | 久久夜夜视频 | 色七影院 | 激情图片激情小说 | 激情小说色图 | 日韩亚洲欧美一区噜噜噜 | 亚洲国产欧美国产第一区二区三区 | 亚洲一区二区三区免费看 | 91福利精品老师国产自产在线 | 最近中文字幕无吗免费高清 | 黄色小视频在线观看免费 | 久久久久青草大香线综合精品 | 91老师国产黑色丝袜在线 | 精品麻豆国语国拍视频在线 | 国产自产第一区c国产 | 色婷婷综合久久久久中文一区二区 | 米奇777四色精品人人爽 | 日韩 国产 欧美视频一区二区三区 | 伊人四虎| 老湿司午夜爽爽影院榴莲视频 | 最新精品国产 | 91久久福利国产成人精品 | 精品久久久久久乐 | 91麻豆精品国产91久久久久久 | 久久精品国产亚洲网站 | 亚洲一区精品在线 | 亚拍一区 | 5151hh四虎国产精品 | 色老大综合久久综合热 | 交资源网在线观看 | 欧美人禽猛交狂配免费看 | 男人精品网站一区二区三区 | 九一精品国产 | 五月天婷婷综合 | 国产在线视频色综合 |