Programming/Solution
[PHP] isset과 empty의 차이: Database
코딩슬라임
2020. 12. 9. 21:56
php를 사용하여 데이터베이스 처리를 할 때 isset과 empty를 사용하여 데이터의 유효성을 확인할 수 있다.
isset()
변수의 유효성을 확인할 때, (NULL) 값인지 아닌지만을 확인함.
변수에 0, "" 과 같은 값이 들어 있을 때 변수에 값이 있다고 판단하여 TRUE 반환.
empty()
변수의 유효성을 확인할 때, (NULL) 값뿐만 아니라 0, "" 과 같은 값이 들어 있을 때 변수에 값이 없다고 판단하여 TRUE 반환.
따라서 (NULL)만 확인하면 되는지, 아니면 변수에 0이나 ""도 확인을 해야하는지에 따라 두 가지 함수를 쓰면 됨.