Computer >> 컴퓨터 >  >> 프로그래밍 >> PHP

PHP FILTER_VALIDATE_EMAIL 상수 완벽 가이드 – 이메일 주소 유효성 검사 방법

PHP의 FILTER_VALIDATE_EMAIL 상수는 입력된 값이 올바른 이메일 주소 형식인지 검증하는 데 사용됩니다. filter_var() 함수와 함께 사용하며, 유효한 이메일 형식일 경우 해당 값을 반환하고 그렇지 않으면 false를 반환합니다.

반환값

FILTER_VALIDATE_EMAIL 필터 자체는 별도의 값을 직접 반환하지 않습니다. 대신 filter_var() 함수에 전달되어, 검증 결과에 따라 유효한 경우 정제된 이메일 문자열을, 유효하지 않은 경우 false를 반환합니다.

사용 예제

<?php
   $myEmail = "examplee@demo.com";
   if (filter_var($myEmail, FILTER_VALIDATE_EMAIL)) {
      echo("$myEmail = valid email address");
   } else {
      echo("$myEmail = invalid email address");
   }
?>

위 코드에서는 filter_var() 함수에 이메일 값과 FILTER_VALIDATE_EMAIL 상수를 인자로 전달하여 조건문으로 유효성을 판별합니다.

실행 결과

위 예제를 실행하면 다음과 같은 출력 결과를 확인할 수 있습니다.

examplee@demo.com = valid email address

정리

FILTER_VALIDATE_EMAIL은 PHP에서 이메일 주소의 형식이 RFC 표준에 맞는지 간편하게 검사할 수 있는 내장 필터입니다. 회원가입 폼, 뉴스레터 구독 등 사용자로부터 이메일을 입력받는 모든 상황에서 서버 측 유효성 검사를 위해 활용하면 안전하고 신뢰성 있는 데이터 처리가 가능합니다.