Я использую функцию PHP filter_var
для проверки адреса электронной почты, когда пользователь регистрируется на моем сайте.
Я использую этот код из сообщения:
$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 говорит, что это правильно?