What are common methods for validating email addresses in PHP forms?

Validating email addresses in PHP forms can help ensure that users enter correctly formatted email addresses. Common methods for validating email addresses include using regular expressions to check for the correct format, verifying the domain of the email address, and checking for common typos like missing "@" symbols.

$email = $_POST['email'];

if (filter_var($email, FILTER_VALIDATE_EMAIL)) {
    // Email address is valid
    echo "Email address is valid";
} else {
    // Email address is invalid
    echo "Invalid email address";
}