Filter_HAS_VAR () 함수는 지정된 유형의 입력 변수가 존재하는지 확인하는 데 사용되며 PHP에서 일반적으로 사용되는 입력 감지 기능 중 하나입니다.
<span class="fun">filter_has_var (type, var)</span>
유형 - 입력 유형, input_get, input_post, input_cookie, input_server 또는 input_env의 5 가지 선택 값이 있습니다.
var - 감지 될 변수의 이름, 문자열 유형.
지정된 변수가 존재하면 함수가 true를 반환합니다. 그렇지 않으면 false를 반환합니다.
다음 예제는 "이메일"이라는 변수가 전달되는지 확인하는 방법을 보여줍니다.
<?php
if (!filter_has_var(INPUT_GET, "email")) {
echo("Email isn't there!");
} else {
echo("Email is there!");
}
?>
"이메일"변수가 GET 요청에 포함되지 않은 경우 출력은 다음과 같습니다.
<span class="fun">이메일이 없습니다!</span>
Filter_has_var ()는 PHP의 실질적인 기능으로, 입력 검증 및 보안 제어 시나리오에 적합한 요청에 지정된 변수가 존재하는지 여부를 신속하게 감지합니다. 이 기능을 마스터하면 개발자가 사용자 입력을보다 효과적으로 처리하고 코드 견고성을 향상시키는 데 도움이 될 수 있습니다.