규도자 개발 블로그

PHP 선언된 변수별 조건식 참, 거짓(true, false) 테이블 본문

PHP/PHP

PHP 선언된 변수별 조건식 참, 거짓(true, false) 테이블

규도자 (gyudoza) 2019. 5. 8. 21:45

PHP는 변수의 선언 여부를 체크하는 방법이 아주 많다. 내장 함수도 많을 뿐더러 ==나 ===까지. PHP가 코드뭉텅이라는 오명을 갖는 이유 중 하나이기도 한데 그만큼 true false를 검사하는 조건문을 뭘 써야할지 고민이 될 때가 있다. 그럴 때 참고하면 좋은 테이블이다. 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

이것은 html태그로 만들어진 테이블이다.


출처는 바로 이곳이다. 만들어주신 분께 정말 감사하며 아무쪼록 많은 사람들에게 도움이 됐으면 하는 바람이다.

Comments