define與defined有什么區(qū)別
發(fā)布時(shí)間:2025-10-28 05:59:22
?
閱讀量:1次
?
來源:互聯(lián)網(wǎng)
【推薦教程:PHP教程】
define與defined的區(qū)別
define
define是用來定義一個(gè)常量,常量表示的就是全局范圍,因此不需要考慮作用域就可以直接在腳中的任何地方進(jìn)行訪問。但是需要注意的一點(diǎn)是常量一旦被定義就不能再改變或者取消定義
例:
define("path","root/www/web")登錄后復(fù)制其中root/www/web 是為常量的值
defined
defined是用來檢測(cè)常量有沒有被定義,如果常量存在,則返回true,若不存在就返回false
例:
defined('APP_PATH') or define('APP_PATH', dirname($_SERVER['SCRIPT_FILENAME']) . DS);登錄后復(fù)制上述代碼的意思是,如果app_path被定義了就返回true,如果沒有被定義就執(zhí)行or后面的代碼
總結(jié):以上就是篇文章的全部內(nèi)容,希望對(duì)大家有所幫助