日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
PHP魔術(shù)常量與預(yù)定義常量
在 php 中,我們除了可以自己定義常量之外,系統(tǒng)還為我們提供了許多內(nèi)置的常量——預(yù)定義常量,這些預(yù)定義常量我們無需定義即可拿來使用。

10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認識你,你也不認識我。但先網(wǎng)站策劃后付款的網(wǎng)站建設(shè)流程,更有鐵東免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

預(yù)定義常量

預(yù)定義常量顧名思義也就是 PHP 中預(yù)先定義好的常量,使用這些預(yù)定義常量可以幫助我們來獲取一些 PHP 中的信息,比如,我們可以使用預(yù)定義常量來獲取當(dāng)前電腦的操作系統(tǒng),當(dāng)前使用的 PHP 版本信息等等。另外需要注意的是
預(yù)定義常量是區(qū)分大小寫的。

下面列舉了一些 PHP 中的預(yù)定義常量:

  • PHP_VERSION:當(dāng)前 PHP 的版本號;
  • PHP_OS:當(dāng)前的操作系統(tǒng)名稱;
  • PHP_EOL:系統(tǒng)換行符,Windows 是(\r\n),Linux 是(\n),MAC 是(\r);
  • PHP_INT_MAX:當(dāng)前 PHP 支持的最大整數(shù);
  • PHP_INT_MIN:當(dāng)前 PHP 支持的最小整數(shù);
  • PHP_EXTENSION_DIR:PHP 的擴展目錄;
  • TRUE:布爾類型的 true;
  • FALSE:布爾類型的 false;
  • NULL:Null 值。

魔術(shù)常量

魔術(shù)常量屬于特殊的預(yù)定義常量,這些常量可以根據(jù)它們的使用位置而變化。魔術(shù)常量通常以兩個下劃線
__開頭,并以兩個下劃線
__結(jié)尾。

PHP 中魔術(shù)常量有八個,如下所示:

  • __LINE__ :文件中的當(dāng)前行號;
  • __FILE__:當(dāng)前文件的絕對路徑(包含文件名);
  • __DIR__:當(dāng)前文件的絕對路徑(不包含文件名),等價于 dirname(__FILE__);
  • __FUNCTION__:當(dāng)前函數(shù)(或方法)的名稱;
  • __CLASS__:當(dāng)前的類名(包括該類的作用區(qū)域或命名空間);
  • __TRAIT__:當(dāng)前的 trait 名稱(包括該 trait 的作用區(qū)域或命名空間);
  • __METHOD__:當(dāng)前的方法名(包括類名);
  • __NAMESPACE__:當(dāng)前文件的命名空間的名稱。

注意:與預(yù)定義常量不同,魔術(shù)常量是不區(qū)分大小寫的。

下面通過一個簡單的示例來演示一下預(yù)定義常量的使用,具體代碼如下:

當(dāng)前的行數(shù):".__LINE__;
    echo "
當(dāng)前PHP的版本信息:".PHP_VERSION; echo "
當(dāng)前的操作系統(tǒng):".PHP_OS; ?>

運行結(jié)果如下:

當(dāng)前文件的路徑:D:\install\phpstudy\WWW\index.php
當(dāng)前的行數(shù):3
當(dāng)前PHP的版本信息:7.3.4
當(dāng)前的操作系統(tǒng):WINNT


當(dāng)前文章:PHP魔術(shù)常量與預(yù)定義常量
網(wǎng)頁鏈接:http://m.5511xx.com/article/dpoiihd.html