PHP에서 지원되는 모든 필터 이름을 반환하는 방법은 무엇인가요?
PHP의 filter_list()
함수를 사용하여 지원되는 모든 필터 이름을 반환할 수 있습니다. 이 함수는 필터 이름의 배열을 반환합니다.
$filters = filter_list();
print_r($filters);
위의 코드는 다음과 같은 출력을 생성합니다.
Array
(
[0] => int
[1] => boolean
[2] => float
[3] => validate_regexp
[4] => validate_url
[5] => validate_email
[6] => validate_ip
[7] => string
[8] => stripped
[9] => encoded
[10] => special_chars
[11] => unsafe_raw
[12] => email
[13] => url
[14] => number_int
[15] => number_float
[16] => magic_quotes
[17] => callback
)
또한 filter_has_var()
함수를 사용하여 특정 필터가 현재 활성화되어 있는지 확인할 수 있습니다.
if (filter_has_var(INPUT_GET, 'email')) {
echo "Email parameter exists";
} else {
echo "Email parameter does not exist";
}