본문 바로가기

PHP

(함수) isset(), empty(), isnull() 비교

isset(), empty(), isnull() 비교

 

 value

if($val) 

isset 

empty 

 is_null

 $val = 1

True 

True 

False 

False 

 $val = ''

False 

True 

True 

False 

 $val = '0'

False 

True 

True 

False 

 $val = 0

False 

True 

True 

False 

 $val = NULL

False 

False 

True 

True 

 $val

False 

False 

True 

True 

 $val = array()

False 

True 

True 

False 

 $val = array(1)

True 

True 

False 

False