Я видел это сообщение об ошибке несколько раз, и даже после того, как довольно долго гуглил, я действительно не могу понять, что не так:
$uid = GNGHelper::getLoggedInUserID();
$assignedGuideID = $tour->get('guide')->get('juser_id');
$isCoord = GNGHelper::isLoggedInUserCoord();
if (($uid == $assignedGuideID) || ($isCoord === true)) {}
Я получаю следующую ошибку, указывающую на оператор if:
Неустранимая ошибка: вызов неопределенной функции () в /home/gonative/public_html/dev/modules/mod_gngtourdetails/mod_gngtourdetails.php в строке 51
Что не так с этим утверждением if?
Большое спасибо!
W.
@Kaddath: Спасибо! Ты понял!!! Я удалил все лишние пробелы из строки везде, и теперь это работает. Я до сих пор не понимаю, почему, но по крайней мере это работает. Это моя исправленная строка: if(($uid == $assignedGuideID)||($isCoord === true)){
— заблудился 17 часов назад
1
если до a был скрытый символ (и PHP обнаружил его, это понималось как вызов функции. Еще одна причина, почему мы должны быть осторожны с копированием / вставкой !! — Kaddath 2 часа назад
Других решений пока нет …