這篇文章主要介紹了PHP 中常量的知識整理的相關資料,需要的朋友可以參考下
PHP中的常數分為自訂常數和系統常數
常數特性:
在設定以後,常數的值無法改變
常數名稱不需要開頭的美元符號($)
作用域不影響對常數的存取
#常數值只能是字串或數字
#取得常數的值:
使用常數名稱直接取得值;
使用==constant( )== 函數,它和直接使用常數名輸出的效果是一樣的,但函數可以動態的輸出不同的常數,在使用上要靈活、方便。
defined() 函數:判斷一個常數是否已經定義
define("PI",3.14); $is1 = defined('PI'); $is2 = defined('PI1'); var_dump($is1); // boolean true var_dump($is2); // boolean false
1.自訂常數
在PHP 中,用==define()== 函數定義一個常數
define("PI",3.14); echo constant('PI'); define("GREETING","Hello world!",TRUE); echo constant('greeting');
2. 系統常數
常見的系統常數有:
#1. __FILE__ :php程式檔案名稱。它可以幫助我們取得目前文件在伺服器的實體位置。
2. __LINE__ :PHP程式檔案行數。它可以告訴我們,當前程式碼在第幾行。
3. PHP_VERSION:目前解析器的版本號碼。它可以告訴我們目前PHP解析器的版本號,我們可以事先知道我們的PHP程式碼是否可被該PHP解析器解析。
4. PHP_OS:執行目前PHP版本的作業系統名稱。它可以告訴我們伺服器所使用的作業系統名稱,我們可以根據這個作業系統優化我們的程式碼。
echo __FILE__; // E:\Web\Project\_wamp\demo.php echo __LINE__; // 3 echo PHP_VERSION; // 5.6.25 echo PHP_OS; // WINNT
以上就是本文的全部內容,希望對大家的學習有幫助。
相關推薦:
PHP使用curl模擬post上傳及接收檔案的方法_php技巧
PHP實作仿百度文庫,豆丁線上文件效果(word,excel,ppt轉flash)_php技巧
php mailer類別呼叫遠端SMTP伺服器傳送郵件實作方法_php技巧
#
以上是PHP 中常量的知識總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!