What are the potential drawbacks of using complex email validation methods in PHP?

Complex email validation methods in PHP can potentially lead to false negatives, where valid email addresses are rejected due to overly strict validation rules. This can frustrate users and lead to a negative user experience. To solve this issue, it's important to strike a balance between thorough validation and not overly restrictive validation rules.

// Simple email validation using PHP filter_var function
$email = "example@example.com";

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