PHP預定義常數的作用?
我們可以使用PHP的預先定義常數來取得PHP中的信息,例如,我們可以使用取得目前電腦的作業系統,目前使用的PHP版本資訊等等。
PHP常用的一些預定義常數如下表:
#常數名稱 | 功能 |
__FILE__ | 預設常數,PHP程式檔案名稱 |
#__LINE__ | 預設常數,PHP程式行數 |
#PHP_VERSION | 內建常數,PHP程式的版本,如3.0.8_dev |
PHP_OS | #內建常數,執行PHP解析器的作業系統名稱,如Windows |
TRUE | 此常數為真值(true) |
FALSE | 該常數是一個假值(false) |
NULL | 一個null值 |
E_ERROR | 此常數指到最近的錯誤處 |
E_WARNING | 此常數指到最近的警告處 |
#E_PARSE | 此常數指到解析語法有潛在問題處 |
E_NOTICE | 該常數為發生不尋常處的提示但不一定是錯誤處 |
注意:上表中的__FILE__和__LINE__中的“__”是兩條底線,而不是一條“_” .
實例
下面的實例使用預定義常數輸出PHP中的信息,程式碼如下
<?php header("content-type:text/html;charset=utf-8"); //设置字符编码 echo "当前文件的路径:".__FILE__; echo "<br/>当前的行数:".__LINE__; echo "<br/>当前PHP的版本信息:".PHP_VERSION; echo "<br/>当前的操作系统:".PHP_OS; ?>
實例詳解:
預先定義常數與使用者自訂的常數在使用上沒什麼差別
上面的範例中,使用PHP預定義常數__FILE__取得了目前PHP檔案的路徑;PHP預先定義常數__LINE__取得程式的行數;PHP_VERSION預先定義常數取得目前PHP的版本,以及PHP_OS預定義常數取得目前的作業系統。
程式碼運行結果如下:
由於每個使用者所使用的作業系統和系統版本不同,所取得的結果可能都不一樣,這是根據每個用戶的實際情況來獲取的。
了解了PHP的常數,下一節,帶領大家了解PHP中的「變數」
相關影片教學推薦:《php.cn獨孤九賤( 4)-php影片教學》: 預定義變數與常數
以上是PHP預定義常數實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!