如何使用filter_var()函数在PHP中验证电子邮件。

如何使用filter_var()函数在PHP中验证电子邮件。,php,Php,我有一行用于验证电子邮件和非空电子邮件字段: if ( filter_var($tmpEmail, FILTER_VALIDATE_EMAIL) == TRUE) || (!empty($email)) { ... } 但我看到了这个错误: Parse error: syntax error, unexpected '||' (T_BOOLEAN_OR) in 如何修复此错误?尝试PHP手册中的函数,该函数可以操作/验证字符串命令 $email = 'foo@foo.com'; if

我有一行用于验证电子邮件和非空电子邮件字段:

if ( filter_var($tmpEmail, FILTER_VALIDATE_EMAIL)  == TRUE) || (!empty($email)) {
...
}
但我看到了这个错误:

Parse error: syntax error, unexpected '||' (T_BOOLEAN_OR) in 
如何修复此错误?

尝试PHP手册中的函数,该函数可以操作/验证字符串命令

$email = 'foo@foo.com'; 
if ((filter_var($email, FILTER_VALIDATE_EMAIL) == TRUE) || !empty($email)) {
   // your email is correct. 
}
试试PHP手册中的函数,它可以操作/验证字符串和命令

$email = 'foo@foo.com'; 
if ((filter_var($email, FILTER_VALIDATE_EMAIL) == TRUE) || !empty($email)) {
   // your email is correct. 
}

你的括号不匹配。尝试:

if ( filter_var($tmpEmail, FILTER_VALIDATE_EMAIL) || !empty($email)) {

你的括号不匹配。尝试:

if ( filter_var($tmpEmail, FILTER_VALIDATE_EMAIL) || !empty($email)) {
TRUE之后的
结束
if
语句,删除该语句和
之前的
!empty
之后的
结束
if
语句,删除该语句和
之前的
!empty