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

PHP常量

PHP 5?常量

常量值被定義后,在腳本的其他任何地方都不能被改變。


PHP 常量

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

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

注意:?常量在整個腳本中都可以使用。


設(shè)置 PHP 常量

設(shè)置常量,使用 define() 函數(shù),函數(shù)語法如下:

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

該函數(shù)有三個參數(shù):

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

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

·???????? case_insensitive?:可選參數(shù),如果設(shè)置為 TRUE,該常量則大小寫不敏感。默認是大小寫敏感的。

以下實例我們創(chuàng)建一個?區(qū)分大小寫的常量, 常量值為 "歡迎訪問 php.cn":

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

以下實例我們創(chuàng)建一個?不區(qū)分大小寫的常量, 常量值為 "歡迎訪問 php.cn":

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


常量是全局的

常量在定義后,默認是全局變量,可以在整個運行的腳本的任何地方使用。

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

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

?

系統(tǒng)常量

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

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

??????? __FILE__ 當(dāng)前代碼所在的文件名

??????? __FUNCTION__ 當(dāng)前代碼所在的函數(shù)名稱

??????? __CLASS__、__METHOD__……

??????? PHP_VERSION 當(dāng)前PHP的版本號

??????? PHP_OS 當(dāng)前服務(wù)器的操作系統(tǒng)


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