PHP常數(shù)
常數(shù)可以理解為:永久不變的值
常數(shù)值被定義後,在腳本的其他任何地方都不能被改變
#PHP 常數(shù)
常數(shù)是單一值的識(shí)別碼(名稱)。在腳本中無(wú)法改變?cè)撝怠?有效的常數(shù)名稱以字元或底線開(kāi)頭(常數(shù)名稱前面沒(méi)有 $ 符號(hào))。
常數(shù)名稱可以小寫(xiě),但是通常大寫(xiě)註解
:與變數(shù)不同,常數(shù)貫穿整個(gè)腳本是自動(dòng)全域的。
#設(shè)定PHP 常數(shù)
如需設(shè)定常數(shù),請(qǐng)使用define() 函數(shù)- 它使用三個(gè)參數(shù):1.?? 首個(gè)參數(shù)定義常數(shù)的名稱
2.?? 第二個(gè)參數(shù)定義常數(shù)的值3.?? 可選的第三個(gè)參數(shù)規(guī)定常數(shù)名是否對(duì)大小寫(xiě)敏感。預(yù)設(shè)是 false。
實(shí)例#下例建立了一個(gè)對(duì)大小寫(xiě)敏感的常數(shù),值為"Welcome to PHP.cn!":<?php
define("GREETING", "Welcome to PHP.cn!");
echo GREETING;
?>
」實(shí)例
下例建立了一個(gè)對(duì)大小不敏感的常數(shù),值為"Welcome to PHP.cn!":<?php
define("GREETING", "Welcome to PHP.cn!",true);
echo greeting;
?>
常數(shù)是全域的
#常數(shù)在定義後,預(yù)設(shè)是全域變量,可以在整個(gè)運(yùn)行的腳本的任何地方使用。
實(shí)例#############以下實(shí)例示範(fàn)了在函數(shù)內(nèi)使用常數(shù),即使常數(shù)定義在函數(shù)外也可以正常使用常數(shù)。 ###
<?php header("Content-type:text/html;charset=utf-8"); define("GREETING", "歡迎訪問(wèn) php.cn"); function myTest() { echo GREETING; } myTest(); // 輸出 "歡迎訪問(wèn) php.cn" ?>############
此外,系統(tǒng)也為我們準(zhǔn)備了一些內(nèi)建的常數(shù)。這些常量都是規(guī)定好的。我們先了解熟悉幾個(gè),還有更多的系統(tǒng)常數(shù)可以入門(mén)後再慢
慢的增加和學(xué)習(xí)。