PHP & Others

변수에 저정된 값에 따른 조건문 결과

페이지 정보

본문

출처 : http://sir.co.kr/bbs/board.php?bo_table=g5_tip&wr_id=2333


변수값에 따른 조건문 결과

None은 변수가 선언되지 않은 상태입니다.
$var = None Array() Null '' false 0 '0' ' ' 'text' true 1 '1'
empty($var) O O O O O O O X X X X X
is_null($var) O X O X X X X X X X X X
isset($var) X O X O O O O O O O O O
$var X X X X X X X O O O O O
$var == 0 O X O O O O O O O X X X
$var == '0' X X X X O O O X X X X X
$var == false O O O O O O O X X X X X
$var == true X X X X X X X O O O O O
$var === 0 X X X X X O X X X X X X
$var === '0' X X X X X X O X X X X X
is_numeric
($var)
X X X X X O O X X X O O
$var === false X X X X O X X X X X X X
$var === true X X X X X X X X X O X X

empty($var), !$var, $var == false 는 같은 결과를 리턴

 

 

 

 

 

 

관련자료

등록된 댓글이 없습니다.
Today's proverb
나는 단지 한 사람의 인간에 불과하다. 그렇더라도 나는 어디까지나 인간이다. 나는 모든 것을 다 할 수는 없다. 그렇더라도 나는 어떤 것은 할 수 있다. 그리고 모든 것을 다 할 수 없다고 해서 내가 할 수 있는 어떤 것까지 포기하지는 않을 것이다. (에드워드 에버렛 해일)