IF / OR 语句导致 Call to undefined function() 错误。为什么?

IF / OR statement causes Call to undefined function() error. Why?

我已经多次看到此错误消息,甚至在谷歌搜索了很长时间后我真的无法找出问题所在:

$uid = GNGHelper::getLoggedInUserID();
$assignedGuideID = $tour->get('guide')->get('juser_id');
$isCoord = GNGHelper::isLoggedInUserCoord();

if (($uid == $assignedGuideID) || ($isCoord === true)) {}

我收到以下指向 if 语句的错误:

Fatal error: Call to undefined function () in /home/gonative/public_html/dev/modules/mod_gngtourdetails/mod_gngtourdetails.php on line 51

这个 if 语句有什么问题?

非常感谢! W.

@Kaddath:谢谢!你说对了!!!我删除了行中所有多余的空格,现在它可以工作了。我仍然不明白为什么,但至少它有效。这是我更正的台词:if(($uid == $assignedGuideID)||($isCoord === true)){ – wanderlusted 17 小时前
1个 如果在 ( 之前有一个隐藏的字符并且 PHP 检测到它,它被理解为函数调用。我们应该小心 copy/paste 的另一个原因!! – Kaddath 2 小时前