2017-02-12 23 views
1

PHPはここで解析エラーを出しています。PHP構文解析エラーが発生しました。

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

Parse error: parse error in /Library/WebServer/Documents/versioned/software/tur/liquidacionHead.php on line 58

ザ・ラインは、ライン58であれば、私はORとデ||を変更しようとしたが、同じきました。私が '1'または '0'のために2番目の部分(||の後ろ)を変更してもうまくいきます。

追加情報:

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

PHPのバージョン:

PHP 7.1.0 (cli) (built: Dec 2 2016 03:30:24) (NTS)

+0

'$ detalleReserva-> isPasajeroSinCosto()'の出力は何ですか? – KhorneHoly

+0

関連するすべてのコードをペーストした場合、@KhorneHoly – user1532587

+0

という関数を追加しました。私たちの(コード)エディタに貼り付けて、隠れた(ユニコード)文字を見たことがあります。です。投稿したものは何も表示されないためです。 –

答えて

1

問題は、私はマックを使って、押したときにされたということでした||クイックへのスペース(altキーを押す)、未知の文字(不可視)がコードに入り込んだりしてしまいました。

+2

はい、その '||'と 'OR'は**同じ** **です。 (あなたはあなたの質問でそれを変更しようとしたと述べています) – Nytrix

+0

おそらくユニコード文字 –

関連する問題