PHP дает мне ошибку разбора здесь.
if ($detalleReserva->isGratis() || $detalleReserva->isPasajeroSinCosto()){
$cantPaxGratis++;
}
Ошибка разбора: ошибка разбора в /Library/WebServer/Documents/versioned/software/tur/liquidacionHead.php в строке 58
Строка if — это строка 58. Я пытался изменить де ||
с OR
но так же. Если я изменю вторую часть (после ||) на «1» или «0», она будет работать нормально.
Дополнительная информация:
function isPasajeroSinCosto() {
return ($this->tipo == 4);
}
Версия PHP:
PHP 7.1.0 (cli) (построено: 2 декабря 2016 года, 03:30:24) (NTS)
Проблема заключалась в том, что я использовал Mac, и при нажатии || и затем пробел, чтобы быстро (возможно, нажав alt), неизвестный символ (невидимый) попал в код и сломал его.
Других решений пока нет …