復(fù)變函數(shù)e的z次方 defined()這個(gè)函數(shù)是有什么用?
defined()這個(gè)函數(shù)是有什么用?是一種宏的應(yīng)用,在編譯過程根據(jù)#if defined xxx...#else...選擇是否編譯此處內(nèi)容,用法與if...else...相似。解釋如下: #if d
defined()這個(gè)函數(shù)是有什么用?
是一種宏的應(yīng)用,在編譯過程根據(jù)#if defined xxx...#else...選擇是否編譯此處內(nèi)容,用法與if...else...相似。
解釋如下:
#if defined xxx
{
//如果對xxx進(jìn)行了宏定義,則編譯此處內(nèi)容。
}
#else
{
//如果沒有對xxx進(jìn)行宏定義,則編譯此處內(nèi)容。
//與if...else...用法相同,else部分可以省略。
}
defined和define的區(qū)別php?
用法: define("GREETING","Hello world!"); echo defined("GREETING")。 區(qū)別: 一、指代不同 1、define:函數(shù)定義一個(gè)常量。 2、defined:函數(shù)檢查某常量是否存在。 二、功能不同 1、define:在設(shè)定以后,常量的值無法更改,常量名不需要開頭的美元符號 ($)。 2、defined:若常量存在,則返回 true,否則返回 false。 三、用處不同 1、define:defined(name),必需。規(guī)定要檢查的常量的名稱。 2、defined:define(name,value,case_insensitive)可選。規(guī)定常量的名稱是否對大小寫敏感。 若設(shè)置為 true,則對大小寫不敏感。默認(rèn)是 false(大小寫敏感)。 來源:-define 來源:-defined