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