PHP的isset()函數(shù)一般用來檢測(cè)變量是否設(shè)置
格式:
bool isset ( mixed var [, mixed var [, ...]] )
功能:
檢測(cè)變量是否設(shè)置
返回值:
若變量不存在則返回 FALSE;若變量存在且其值為NULL,也返回 FALSE;若變量存在且值不為NULL,則返回 TURE。同時(shí)檢查多個(gè)變量時(shí),每個(gè)單項(xiàng)都符合上一條要求時(shí)才返回 TRUE,否則結(jié)果為 FALSE。
更多說明:
使用 unset() 釋放變量之后,它將不再是 isset()。PHP函數(shù)isset()只能用于變量,傳遞任何其它參數(shù)都將造成解析錯(cuò)誤。檢測(cè)常量是否已設(shè)置可使用 defined() 函數(shù)。
PHP的empty()函數(shù)判斷值為否為空
格式:
bool empty ( mixed var )
功能:
檢查一個(gè)變量是否為空
返回值:
若變量不存在則返回 TRUE;若變量存在且其值為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對(duì)象,則返回 TURE;若變量存在且值不為""、0、"0"、NULL、、FALSE、array()、var $var; 以及沒有任何屬性的對(duì)象,則返回 FALSE。
更多說明:
empty()的返回值=!(boolean) var,但不會(huì)因?yàn)樽兞课炊x而產(chǎn)生警告信息。empty() 只能用于變量,傳遞任何其它參數(shù)都將造成Paser error而終止運(yùn)行。檢測(cè)常量是否已設(shè)置可使用 defined() 函數(shù)。
推薦教程:PHP視頻教程
聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com