Я использую функцию filter_var php для проверки адреса электронной почты, когда пользователь регистрируется на моем сайте
поэтому я использую этот код в виде сообщения:
$email = filter_var($_POST['email'], FILTER_VALIDATE_EMAIL);
а затем я делаю:
if(!$email) {
// return to the form
}
else {
// send registration info
}
теперь, когда я var_dump ($ email)
выход:
string(23) "user."name"@example.com"
Я хотел бы знать, почему это не возвращает false, я думаю, что двойные кавычки неприемлемы, почему PHP говорит, что это действительно?