對于初學(xué)者會混淆這兩個函數(shù)
1. define用來定義一個常量,常量也是全局范圍的。不用管作用域就可以在腳本的任何地方訪問 常量。一個常量一旦被定義,就不能再改變
2. defined用來檢測常量有沒有被定義,若常量存在,則返回 true,否則返回 false如:
if(defined("website")){ echo "true"; }else{ echo "false"; }
defined("website") or define("website","ncyteng");or 語法是當(dāng)左邊的表達式為flase的時候執(zhí)行右邊的表達式