php中isset()函數(shù)用于檢測變量是否存在且非NULL,語法“isset(變量)”;如果變量存在且不為NULL,則返回TRUE,否則返回FALSE。如果已經(jīng)使用unset()釋放了一個變量之后,再通過isset()判斷將返回FALSE。
本教程操作環(huán)境:windows7系統(tǒng)、PHP7.1版,DELL G3電腦
PHP isset() 函數(shù)
isset()函數(shù)用于檢測變量是否已設置并且非 NULL。
語法
bool isset ( mixed $var [, mixed $... ] )
參數(shù)說明:
- $var:要檢測的變量。
如果一次傳入多個參數(shù),那么 isset() 只有在全部參數(shù)都被設置時返回 TRUE,計算過程從左至右,中途遇到?jīng)]有設置的變量時就會立即停止。
返回值
若變量不存在則返回FALSE
若變量存在且其值為NULL,也返回FALSE
若變量存在且值不為NULL,則返回TURE
同時檢查多個變量時,每個單項都符號上一條要求時才返回TRUE,否則結(jié)果為FALSE
如果已經(jīng)使用unset()釋放了一個變量之后,它將不再是isset()。若使用isset()測試一個被設置成NULL的變量,將返回FALSE。同時要注意的是一個NULL字節(jié)("