3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = 'abdeddf@hotmail.com'; $pattern = '/^[A-Z0-9.-]+\.[A-Z]{2,}\b/i'; function validEmail($email){ // Check the formatting is correct if(filter_var($email, FILTER_VALIDATE_EMAIL) === false){ return FALSE; } // Next check the domain is real. $domain = explode("@", $email, 2); var_dump($domain); return checkdnsrr($domain[1], 'MX'); // returns TRUE/FALSE; } var_dump(validEmail($str));

preferences:
48.69 ms | 402 KiB | 5 Q