PHP解析错误没有解释

时间:2017-02-12 18:17:02

标签: php php-parse-error

PHP在这里给我一个解析错误。

if ($detalleReserva->isGratis() || $detalleReserva->isPasajeroSinCosto()){
    $cantPaxGratis++;
}
  

解析错误:第58行/Library/WebServer/Documents/versioned/software/tur/liquidacionHead.php中的解析错误

if行是第58行。我尝试使用||更改de OR但是相同。如果我改变第二部分(在||之后)为'1'或'0'它可以正常工作。

额外信息:

function isPasajeroSinCosto() {
     return ($this->tipo == 4);
}

PHP版本:

  

PHP 7.1.0(cli)(建于2016年12月2日03:30:24)(NTS)

1 个答案:

答案 0 :(得分:1)

问题是我正在使用mac,并在按下||时然后空间快速(可能按下alt),一个未知的字符(不可见)进入代码并打破它。