PHP 中常量的知識整理
PHP中的常量分為自定義常量和系統(tǒng)常量
常量特點:
- 在設定以后,常量的值無法更改
- 常量名不需要開頭的美元符號 ($)
- 作用域不影響對常量的訪問
- 常量值只能是字符串或數(shù)字
獲取常量的值:
- 使用常量名直接獲取值;
- 使用 ==constant()== 函數(shù),它和直接使用常量名輸出的效果是一樣的,但函數(shù)可以動態(tài)的輸出不同的常量,在使用上要靈活、方便。
defined() 函數(shù):判斷一個常量是否已經(jīng)定義
define("PI",3.14); $is1 = defined('PI'); $is2 = defined('PI1'); var_dump($is1); // boolean true var_dump($is2); // boolean false
1. 自定義常量
在 PHP 中,用 ==define()== 函數(shù)定義一個常量
define("PI",3.14); echo constant('PI'); define("GREETING","Hello world!",TRUE); echo constant('greeting');
2. 系統(tǒng)常量
常見的系統(tǒng)常量有:
1. __FILE__ :php程序文件名。它可以幫助我們獲取當前文件在服務器的物理位置。
2. __LINE__ :PHP程序文件行數(shù)。它可以告訴我們,當前代碼在第幾行。
3. PHP_VERSION:當前解析器的版本號。它可以告訴我們當前PHP解析器的版本號,我們可以提前知道我們的PHP代碼是否可被該PHP解析器解析。
4. PHP_OS:執(zhí)行當前PHP版本的操作系統(tǒng)名稱。它可以告訴我們服務器所用的操作系統(tǒng)名稱,我們可以根據(jù)該操作系統(tǒng)優(yōu)化我們的代碼。
echo __FILE__; // E:\Web\Project\_wamp\demo.php echo __LINE__; // 3 echo PHP_VERSION; // 5.6.25 echo PHP_OS; // WINNT
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
相關文章
php版微信公眾號自定義分享內(nèi)容實現(xiàn)方法
這篇文章主要介紹了php版微信公眾號自定義分享內(nèi)容實現(xiàn)方法,結合實例形式分析了php實現(xiàn)微信公眾號自定義分享內(nèi)容的接口調(diào)用與相關使用技巧,需要的朋友可以參考下2016-09-09如何用PHP來實現(xiàn)一個動態(tài)Web服務器
這篇文章介紹了如何用PHP來實現(xiàn)一個動態(tài)Web服務器,文章思路清晰,并附有演示代碼地址,需要的朋友可以參考下2015-07-07三個思路解決laravel上傳文件報錯:413 Request Entity Too Large問題
上傳圖片的時候,是用laravel自帶的上傳圖片的方法,一下氣上傳了20張,結果就無情報錯:413 Request Entity Too Large,后面查一下,這個報錯信息是nginx報的錯誤,不是php報的錯誤。也就是說在上傳圖片的時候被nginx攔截了2017-11-11詳談PHP中public,private,protected,abstract等關鍵字的用法
下面小編就為大家分享一篇詳談PHP中public,private,protected,abstract等關鍵字的用法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2017-12-12