这个php邮件代码有什么问题?

时间:2013-10-10 23:44:18

标签: php if-statement

elseif (empty($name) || (empty($email) || (empty($phone) || empty($message)) {
header( "Location: $contact_error_page" );
}

我得到一个解析错误。有任何想法吗?感谢

1 个答案:

答案 0 :(得分:2)

不是使用许多empty函数,而是使用一个isset(BTW,isset和empty实际上不是函数。但这不在范围内)。差异很小,但恕我直言,它大大提高了可读性。

if (...){
  ...
} elseif (!isset($name, $email, $phone, $message)){
  header( "Location: $contact_error_page" );
} 

这样你就不会出现肠胃外症的问题。