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