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

解析エラーが発生します。何か案は?ありがとう

4

1 に答える 1

2

多くの空の関数を使用する代わりに、 1 つのissetを使用できます(ちなみに、isset と empty は実際には関数ではありません。ただし、これは範囲外です)。違いはわずかですが、私見では読みやすさが大幅に向上します。

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

このようにして、括弧の問題は発生しません。

于 2013-10-10T23:51:53.490 に答える