define和defined區別
define定義常數,凡是稍微學過php的應該都知道,我也如此,但是在我身上發生了一件可笑的事。
define與defined僅一個字母之差,我開始沒有區分開來,直到前天,我下載了一個留言本的程式時,遇到了這樣一條程式碼
defined('BOOKINSTALLED')
腦子裡就像條件反射一樣,定義一個BOOKINSTALLED常量
但是仔細一看不對,定義常數的格式不對呀
Description:define ( string $name , mixed $value [, bool $case_insensitive ] )
這才是定義常數
後來在google上查了一下,原來defined是檢測常數是否存在,如果存返回布林值真,否則近回假
Description:defined ( string $name )
真所謂失之毫釐,差之千里呀,今後遇到了看不懂的函式,不要先妄下判斷,可以http://bbs.php.cn/上找下。
define與defined僅一個字母之差,我開始沒有區分開來,直到前天,我下載了一個留言本的程式時,遇到了這樣一條程式碼
defined('BOOKINSTALLED')
腦子裡就像條件反射一樣,定義一個BOOKINSTALLED常量
但是仔細一看不對,定義常數的格式不對呀
Description:define ( string $name , mixed $value [, bool $case_insensitive ] )
這才是定義常數
後來在google上查了一下,原來defined是檢測常數是否存在,如果存返回布林值真,否則近回假
Description:defined ( string $name )
真所謂失之毫釐,差之千里呀,今後遇到了看不懂的函式,不要先妄下判斷,可以http://bbs.php.cn/上找下。
相關文章
- define和typedef的區別
- const、define 和 static 的區別
- php中defined與define()函式PHP函式
- C語言中const和#define的區別C語言
- typedef和define具體的詳細區別
- typedef與define的區別
- php中const和define有什麼區別PHP
- PHP 定義常量 define 和 const的區別PHP
- define與typedef區別與聯絡
- define巨集定義和const常量定義之間的區別
- [PHP]常量定義: const和define區別和運用; 附constant解釋PHP
- #define巨集與列舉以及typedef關鍵字的區別
- sqlplus中define定義的常量和variable定義的變數的區別!SQL變數
- #define、const、typedef的差別
- [BUG反饋]defined('ADDON_PATH') or define('ADDON_PATH', APP_PATH.'Addon');APP
- 和區別
- ../和./和/的區別
- if …if 和if …else if 區別
- 和 的區別
- as 和 with的區別
- in 和 exists區別
- ||和??的區別
- /*和/**的區別
- LinkedList和ArrayList的區別、Vector和ArrayList的區別
- http和https的區別/get和post的區別HTTP
- 多用型別常量替代#define預處理指令型別
- undefined 和 null 區別?UndefinedNull
- SSL和TLS 區別TLS
- ./ 和sh 的區別
- JQuery this和$(this)的區別jQuery
- jquery $(this) 和this的區別jQuery
- ClassNotFoundException和NoClassDefFoundError區別ExceptionError
- T和?的區別
- SCSS 和 SASS 區別CSS
- innerHTML 和 innerTEXT 區別HTML
- null和undefined區別NullUndefined
- url和uri區別
- get和post區別