defined和define的區別php?
用法: define("GREETING","Hello world!"); echo defined("GREETING")。 區別:
一、指代不同 1、define:函數定義一個常量。
2、defined:函數檢查某常量是否存在。
二、功能不同 1、define:在設定以后,常量的值無法更改,常量名不需要開頭的美元符號 ($)。
2、defined:若常量存在,則返回 true,否則返回 false。 三、用處不同 1、define:defined(name),必需。規定要檢查的常量的名稱。
2、defined:define(name,value,case_insensitive)可選。規定常量的名稱是否對大小寫敏感。 若設置為 true,則對大小寫不敏感。默認是 false(大小寫敏感)。 來源:-define 來源:-defined