⚑ 靜態變數的宣告與使用
⚑ 自訂常數的使用方式
什麼是靜態變數?
靜態變數是指用static宣告的變量,這種變數與局部變數的差異是,當靜態變數離開了它的作用範圍後,它的值不會自動消亡,而是繼續存在,當下次再用到它的時候,可以保留最近一次的數值。
下面舉例:
複製程式碼 程式碼如下:
function add()
function add() {
static $i=0;
$i++;
echo $i;
}
add();
echo " ";
add();
例: 複製程式碼
程式碼如下:
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將它們連起來顯示時,與變數不同的地方就在於沒有使用「$」。
它的運行結果是:2012-12-21 Doomsday。以上就介紹了靜態變數 php 靜態變數與自訂常數的使用方法,包括了靜態變數方面的內容,希望對PHP教學有興趣的朋友有所幫助。