国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

PHP常數(shù)

PHP 5?常數(shù)

#常數(shù)值定義後,在腳本的其他任何地方都不能被改變。


#PHP 常數(shù)

如其名稱所示,常數(shù)的值是不可以改變的,常數(shù)也是大小寫敏感的,與變數(shù)的命名規(guī)則相同,合法的常數(shù)名稱以字母或底線開始,後面跟著任何字母,數(shù)字或下劃線

為了區(qū)分,常數(shù)是不加$符號(hào)的,通常我們約定,常數(shù)統(tǒng)一都使用大寫字母

注意:?常數(shù)在整個(gè)腳本中都可以使用。


設(shè)定PHP 常數(shù)

設(shè)定常數(shù),並使用define() 函數(shù),函數(shù)語(yǔ)法如下:

bool define ( string $name , mixed $value [, bool $case_insensitive = false ] )

此函數(shù)有三個(gè)參數(shù):

#·?????:必選參數(shù),常數(shù)名稱,即標(biāo)誌符。

·???????? value:必選參數(shù),常數(shù)的數(shù)值。

·???????? case_insensitive?:可選參數(shù),若設(shè)定為 TRUE,常數(shù)則為大小寫不敏感。預(yù)設(shè)是大小寫敏感的。

以下實(shí)例我們建立一個(gè)?區(qū)分大小寫的常數(shù), 常數(shù)值為"歡迎訪問php.cn":

<?php
// 區(qū)分大小寫的常量名
define("GREETING", "歡迎訪問破壞批php.cn");
echo GREETING;    // 輸出 "歡迎訪問 php.cn"
echo '<br>';
echo greeting;   // 輸出 "greeting"
?>

以下實(shí)例我們建立一個(gè)?不區(qū)分大小寫的常數(shù), 常數(shù)值為"歡迎訪問php.cn":

<?php
// 不區(qū)分大小寫的常量名
define("GREETING", "歡迎訪問 php.cn", true);
echo greeting;  // 輸出 "歡迎訪問 php.cn"
?>


#常數(shù)是全域的

常數(shù)在定義後,預(yù)設(shè)是全域變量,可以在整個(gè)運(yùn)行的腳本的任何地方使用。

以下實(shí)例示範(fàn)了在函數(shù)內(nèi)使用常數(shù),即使常數(shù)定義在函數(shù)外也可以正常使用常數(shù)。

<?php
define("GREETING", "歡迎訪問 php.cn");
function myTest() {
    echo GREETING;
}
myTest();    // 輸出 "歡迎訪問 php.cn"
?>

?

系統(tǒng)常數(shù)

#PHP除了有系統(tǒng)變量,還有系統(tǒng)常數(shù),我們常稱系統(tǒng)常數(shù)叫預(yù)定義常數(shù)predefined constants,我們可以直接拿來(lái)使用,PHP中的系統(tǒng)常數(shù)大部分都是以雙底線開頭結(jié)尾,中間使用大寫字母

??????? __LINE__ 當(dāng)前代碼所在的行號(hào)

??????? __FILE__當(dāng)前代碼所在的行號(hào)

??????? __FILE__ 當(dāng)前代碼所在的檔案名稱

??????? __FUNCTION__ 目前程式碼所在的函數(shù)名稱

??????? __CLASS__、__METHOD__…

#???#???. PHP_OS 目前伺服器的作業(yè)系統(tǒng)


繼續(xù)學(xué)習(xí)
||
<?php define("GREETING", "歡迎訪問 php.cn"); function myTest() { echo GREETING; } myTest(); // 輸出 "歡迎訪問 php.cn" ?>
提交重置程式碼