PHP에서 데이터 필터링을 수행하는 핵심 함수는?

과목: PHP

문제 번호: 2961

easy
PHP에서 데이터 필터링을 수행하는 핵심 함수는?
$email = "test@example.com";
$clean_email = ___($email, FILTER_SANITIZE_EMAIL);
A. data_filter
B. filter_var
C. validate_data
D. sanitize_input

정답: B



filter_var() 함수는 PHP에서 데이터 검증과 정제를 모두 수행할 수 있는 범용 필터링 함수입니다.

⦁ 기본 문법: filter_var(변수, 필터타입)

⦁ 두 가지 용도:
⦁ 데이터 정제: FILTER_SANITIZE_* 상수 사용
⦁ 데이터 검증: FILTER_VALIDATE_* 상수 사용

⦁ 주요 필터 타입들:
FILTER_SANITIZE_EMAIL: 이메일에서 불법 문자 제거
FILTER_SANITIZE_STRING: HTML 태그 제거
FILTER_VALIDATE_EMAIL: 이메일 형식 검증
FILTER_VALIDATE_INT: 정수 검증

⦁ 반환값: 정제된 데이터 또는 검증 결과 (true/false)

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.