新聞中心

10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計經(jīng)驗,可以快速應對客戶對網(wǎng)站的新想法和需求。提供各種問題對應的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡服務。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有鐵東免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
預定義常量
預定義常量顧名思義也就是 PHP 中預先定義好的常量,使用這些預定義常量可以幫助我們來獲取一些 PHP 中的信息,比如,我們可以使用預定義常量來獲取當前電腦的操作系統(tǒng),當前使用的 PHP 版本信息等等。另外需要注意的是
預定義常量是區(qū)分大小寫的。
下面列舉了一些 PHP 中的預定義常量:
- PHP_VERSION:當前 PHP 的版本號;
- PHP_OS:當前的操作系統(tǒng)名稱;
- PHP_EOL:系統(tǒng)換行符,Windows 是(\r\n),Linux 是(\n),MAC 是(\r);
- PHP_INT_MAX:當前 PHP 支持的最大整數(shù);
- PHP_INT_MIN:當前 PHP 支持的最小整數(shù);
- PHP_EXTENSION_DIR:PHP 的擴展目錄;
- TRUE:布爾類型的 true;
- FALSE:布爾類型的 false;
- NULL:Null 值。
魔術(shù)常量
魔術(shù)常量屬于特殊的預定義常量,這些常量可以根據(jù)它們的使用位置而變化。魔術(shù)常量通常以兩個下劃線
__開頭,并以兩個下劃線
__結(jié)尾。
PHP 中魔術(shù)常量有八個,如下所示:
- __LINE__ :文件中的當前行號;
- __FILE__:當前文件的絕對路徑(包含文件名);
- __DIR__:當前文件的絕對路徑(不包含文件名),等價于 dirname(__FILE__);
- __FUNCTION__:當前函數(shù)(或方法)的名稱;
- __CLASS__:當前的類名(包括該類的作用區(qū)域或命名空間);
- __TRAIT__:當前的 trait 名稱(包括該 trait 的作用區(qū)域或命名空間);
- __METHOD__:當前的方法名(包括類名);
- __NAMESPACE__:當前文件的命名空間的名稱。
注意:與預定義常量不同,魔術(shù)常量是不區(qū)分大小寫的。
下面通過一個簡單的示例來演示一下預定義常量的使用,具體代碼如下:
當前的行數(shù):".__LINE__;
echo "
當前PHP的版本信息:".PHP_VERSION;
echo "
當前的操作系統(tǒng):".PHP_OS;
?>
運行結(jié)果如下:
當前文件的路徑:D:\install\phpstudy\WWW\index.php
當前的行數(shù):3
當前PHP的版本信息:7.3.4
當前的操作系統(tǒng):WINNT
本文題目:PHP魔術(shù)常量與預定義常量
當前路徑:http://m.fisionsoft.com.cn/article/dpoiihd.html


咨詢
建站咨詢
