PHP

PHP : isset() 과 empty() 차이

제주도 조랑말 2023. 4. 11. 17:12
728x90

php에서 변수 안에 값이 있는지 없는지 체크하기 위해 isset()과 empty()를 사용.

 

isset($ test); // 값이 존재하면 true, 이외 false
empty($ test); // 0 또는 값이 존재하지 않으면 true, 이외 false

 

두 함수는 비슷해보이지만 차이가 있습니다.

 

먼저 isset()함수는 확인하는 변수에 값이 존재하고 null 값이 아니라면 true를 반환하고 그 외의 경우에는 false를 반환합니다.

 

empty()함수는 확인하는 변수에 값이 없거나 값이 0 또는 false, null값일 경우에는 true를 반환합니다.

 

728x90