php中的isset函数和empty函数
生活随笔
收集整理的這篇文章主要介紹了
php中的isset函数和empty函数
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1.boolisset ( mixed $var [, mixed $... ] )
php中的isset函數(shù)是用來(lái)判斷某個(gè)變量是否被set,其返回值為True或False,判斷規(guī)則如下:
- 若變量不存在,則返回False;
- 若變量存在,其值為NULL,則返回False;
- 若變量存在,且其值不為NULL,則返回True;
(另外說(shuō)明一點(diǎn):一個(gè)0字節(jié)('\0')并不等同php的NULL常數(shù))
2.boolempty ( mixed $var )
php中empty函數(shù)是用來(lái)判斷某個(gè)變量是否為空的函數(shù),如果為空,則返回True;否則返回False,判斷規(guī)則如下:
若變量不存在則返回True;
若變量存在且值為0,“0”,“”,"0.0",NULL,False,Array(),var $var以及沒(méi)有任何屬性的對(duì)象則返回True;
若變量存在且值不為0,“0”,“”,"0.0",NULL,False,Array(),var $var以及沒(méi)有任何屬性的對(duì)象則返回False;
即
- ""?(空字符串)
- 0?(作為整數(shù)的0)
- 0.0?(作為浮點(diǎn)數(shù)的0)
- "0"?(作為字符串的0)
- NULL
- FALSE
- array()?(一個(gè)空數(shù)組)
- $var;?(一個(gè)聲明了,但是沒(méi)有值的變量)
- 一個(gè)沒(méi)有被聲明的變量
參自
點(diǎn)擊打開(kāi)鏈接
點(diǎn)擊打開(kāi)鏈接
點(diǎn)擊打開(kāi)鏈接
總結(jié)
以上是生活随笔為你收集整理的php中的isset函数和empty函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: php中0与NULL,False,“0”
- 下一篇: php在函数内使用全局变量