규도자 개발 블로그
PHP 선언된 변수별 조건식 참, 거짓(true, false) 테이블 본문
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태그로 만들어진 테이블이다.
출처는 바로 이곳이다. 만들어주신 분께 정말 감사하며 아무쪼록 많은 사람들에게 도움이 됐으면 하는 바람이다.
'PHP > PHP' 카테고리의 다른 글
내가 만든 PHPCronManager를 누가 써주다 (0) | 2019.07.11 |
---|---|
php 숫자 앞에 0 붙이는 함수 (0) | 2019.05.15 |
html태그와 함께 안에 있는 content도 날려버리는 php함수 (0) | 2019.04.12 |
php의 단점을 발견하였다 (0) | 2018.12.18 |
PHP로 리눅스(linux) 크론(cronjob, crontab) 제어하기 (0) | 2018.11.10 |
Comments