[PHP] isset()과 empty() 사용시 주의할점


[PHP] isset()과 empty() 사용시 주의할점

isset() 주의할점 # "null" $test = null; Log::debug("isset null : ".isset($test)); -> 빈값 (false) # "false" $test = false; Log::debug("isset false : ".isset($test)); -> 1 (true) # "true" $test = true; Log::debug("isset true : ".isset($test)); -> 1 (true) # "공백" $test = ""; Log::debug("isset 공백 : ".isset($test)); -> 1 (true) # "띄어쓰기" $test = " "; Log::debug("isset 띄어쓰기 : ".isset($test)); -> 1 (true) ※ 즉, 현재 위 보기에서는 "null"일 경우에만 "false"를 출력하기 때문에 주의하면서 사용해야 합니다. ※ 가급적 "empty()", "!empty()"와 같이 사용하세요!...


#isset #php

원문링크 : [PHP] isset()과 empty() 사용시 주의할점