티스토리 뷰

개발지식/PHP

PHP의 Null, 공백 체크

kimty1121 2023. 11. 14. 00:18

PHP 개발경력으로 면접을 보게 되었다.

 

면접에서 PHP의 공백체크에 대해서 질문이 왔는데,

 

PHP에서는 isset, empty, is_null 과 같이 공백 체크가 존재한다.

if($var) isset empty is_null
$var=1 true true false false
$var=""; false true true false
$var="0"; false ture true false
$var=0; false true true false
$var=NULL false false true true
$var false false true true
$var=array() false true true false
$var=array(1) true true false false

 

평소에 if () 체크만으로 충분했던거 같아서

 

특별한 경우를 제외하곤 if 체크외에 사용하지 않는다고 하였다.

 

면접관이 만족할만한 답변이 되었을지는 모르겠다.

 

근데 개인적으로는 이걸 외울 필요도 없고 필요할때 찾아서 적용하면 될거 같다.

 

면접에서 좋은 질문이라고 생각되지 않는다.

'개발지식 > PHP' 카테고리의 다른 글

PHP Trait란  (0) 2024.08.29
PHP int 0값과 비교의 주의점  (0) 2024.03.18
PHP 7, 8변경점  (0) 2023.11.05