私のスクリプトは、xamppで非常にうまく機能しています。今、サーバーにアップロードしようとしましたが、直接吐き出しました
解析エラー:構文エラー、予期しない「[」
私の顔に。 :(
あざける行はこれです:
$item = $xml->xpath($path)[0];
そして、何が悪いのか分かりません。 php 5.3 changelogを調べてみましたが、何も見つかりませんでした。 (サーバーに5.3があり、xamppには古いバージョンがあるため)
コードブロック全体は次のようになります。
$path = '//item[@id="'.$id.'"]';
if ($xml->xpath($path)) {
$item = $xml->xpath($path)[0];
} else {
die('<p class="error">Script Error: Code 101 - Please contact administrator</p>');
}
私は助けてくれて感謝しています、グーグルで検索することはできません
これを試してください$item = $xml->xpath($path);
$item = $item[0];