isset()
함수가 빈 문자열을으로 취급 TRUE
하므로 isset()
HTML 양식에서 텍스트 입력 및 텍스트 상자의 유효성을 검사하는 효과적인 방법이 아니라는 것을 읽었습니다 .
따라서 empty()
사용자가 무언가를 입력했는지 확인하는 데 사용할 수 있습니다 .
isset()
함수가 빈 문자열을 다음과 같이 취급 한다는 것이 사실TRUE
입니까?그렇다면 어떤 상황에서 사용해야
isset()
합니까? 항상!empty()
무언가가 있는지 확인 하기 위해 사용해야합니까 ?
예를 들어 대신
if(isset($_GET['gender']))...
이것을 사용하여
if(!empty($_GET['gender']))...