php - 语法错误意外T_BOOLEAN_OR

标签 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))){
    ...
}

最佳答案

括号放置不正确。需要是这个。

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

关于php - 语法错误意外T_BOOLEAN_OR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4419095/

相关文章:

php - 如何在没有 Zend Gdata 库的情况下使用 PHP 将数据保存在非公开的谷歌电子表格中?

php - 交响乐 4 : Event listener Cannot autowire UserInterface

javascript - 语法缺失错误

php - 您的SQL语法有误-PHP MYSQL

java - 列表<整数>错误

c - C 中三元运算符的逻辑与

php - 如何使用 PHP 和 MySQL 数据库制作预订 ID?

php - 更新后的 Imagemagick/ghostscript PDF 错误

c++ - IF 语句中的多个 OR 或 AND 条件

C++ 随机数逻辑运算符奇怪的结果