PHP

php常量

php常量

常量的值在程序執行期間不會改變。區分大小寫。常量標識符總是大寫的。常量的名稱以字母、數字或下劃線開頭。我們可以定義一個常數,但它不能被改變或未定義。

函數define()用於定義一個常量,通過指定它的名稱,可以檢索常量的值。不需要有一個帶($)符號的常量,我們也可以使用constant()函數來讀取一個常量的值,以防你想動態獲取聯係人的名字。

通過名稱,您可以猜到它作為值不斷返回。它存儲在變量中,並由函數返回。常量隻包含標量數據布爾、整數、浮點數和字符串)。

下麵是一些有效和無效常量名的示例。

魔術常量

這些常量不區分大小寫,並且可以根據使用的位置而更改。PHP中有五個神奇的常量,如下所示。

的名字

描述

__LINE__

顯示文件中的當前行號

__FILE__

顯示文件的完整路徑和文件名。如果在include中使用此語句,則返回包含的文件名。

PHP 4.0.2, _FILE_總是包含一個絕對路徑,而老版本則不是這樣,在某些情況下它包含一個相對路徑。

__FUNCTION__

返回在PHP 5中聲明的函數名(區分大小寫),而在PHP 4中它的值總是小寫的。

__CLASS___

返回在PHP 5中聲明的類名(區分大小寫),而在PHP 4中它的值總是小寫的。

__METHOD__

返回在PHP 5中聲明的方法名稱(區分大小寫)。

Baidu
map