语法错误意外T_BOOLEAN_OR

时间:2010-12-11 21:40:57

标签: php syntax-error logical-operators

我很确定它可能(或)导致它可能是太多了。

$filechk1 = "/temp/files/" . $data[0] . ".doc";
$filechk2 = "/temp/files/" . $data[1] . ".doc";
$dirchk1 = "/temp/files/" . $batchid . "/" .$data[0] . ".doc";
$dirchk2 = "/temp/files/" . $batchid . "/" . $data[1] . ".doc";

if(is_file($filechk1) && (is_file($filechk2))) || (is_file($dirchk1) && (is_file($dirchk2))){
    ...
}

1 个答案:

答案 0 :(得分:6)

括号不正确。需要这样。

if ((is_file($filechk1) && is_file($filechk2)) || (is_file($dirchk1) && is_file($dirchk2)))