PHP起点 - PHP常量
case_sensitive?? ????? 可選參數(shù),是否區(qū)分大小寫設(shè)定為true, 則表示不區(qū)分大小寫; 寫個(gè)小例子看一下: 1 <?php 2 define(‘MESSAGE’, ’我是常量MESSAGE’的值); 3 echo MESSAGE; // 結(jié)果輸出常量的值 4 echo message; // 結(jié)果輸出字符串message 5 define(‘COUNT’, ‘我是常量COUNT的值’, true); 6 echo COUNT; // 結(jié)果輸出常量COUNT的值 7 echo count; // 結(jié)果同樣為輸出常量COUNT的值 8 ?>
這東西很好理解的. 相信大家看一遍就能理解了. 常量在項(xiàng)目開發(fā)中是個(gè)很重要的東西, 不可小視哦!
如何檢測一個(gè)常量是否被定義?
函數(shù)語法:
defined ( string name )
name參數(shù)為你要檢測的常量名稱,必選項(xiàng). 函數(shù)返回布爾型值 即true/false
例:
1 <?php 2 if(defined('SCRIPT_ROOT')) 3 { 4 echo "常量已被定義"; 5 }else{ 6 echo "常量未被定義"; 7 } 8 ?>?
二.預(yù)定義常量 (預(yù)定義常量即PHP內(nèi)置的常量)
下面列舉一些常用的系統(tǒng)預(yù)定義變量
__FILE__???? ??? ?(PHP程序的文件的路徑)
__LINE__???? ??? ?(PHP程序當(dāng)前行數(shù))
PHP_VERSION?? (PHP的版本)
PHP_OS?? ?(當(dāng)前操作系統(tǒng)的信息)
TRUE? ??? ??? ?(布爾型常量,該常量是一個(gè)真值true)
FALSE ??? ??? ?(布爾型常量,該常量是一個(gè)假值false)
NULL? ??? ??? ?(一個(gè)null值)
E_ERROR ??? ?(該常量指定到最近的錯(cuò)誤處)
E_WARNING ?? ?(該常量指定到最近的警告處)
E_PARSE ?? ?(該常量指定到解析語法有潛在問題處)
E_NOTICE ?? ?(該常量為發(fā)生不尋常處的提示)
大家可以分別打印一下看看.? 不用死記硬背住這東西用的多了就知道了. 經(jīng)常用查PHP手冊是個(gè)好習(xí)慣.
?
轉(zhuǎn)載于:https://www.cnblogs.com/echo-something/archive/2012/08/18/2645926.html
總結(jié)
以上是生活随笔為你收集整理的PHP起点 - PHP常量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android中Bitmap和Drawa
- 下一篇: PHP和MySQL处理树状、分级、无限分