解析错误:语法错误,意外'['与php 5.3

Owl*_*Owl 19 php parse-error php-5.3

我的脚本在我的xampp上运行得非常好.现在我尝试将其上传到服务器上,但它直接吐了一个

解析错误:语法错误,意外'['

在我的脸上.:(

它嘲弄的线是这一行:

    $item = $xml->xpath($path)[0];
Run Code Online (Sandbox Code Playgroud)

我不知道出了什么问题.我试着看看php 5.3更新日志,但没有找到任何关于它.(因为我在服务器上有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>');
}
Run Code Online (Sandbox Code Playgroud)

我感谢任何帮助,我无法与谷歌联系并且不知道它可能来自哪里,因为在xampp它的工作正常

Wil*_* Pt 37

试试这个 $item = $xml->xpath($path);
$item = $item[0];

  • 或者您可以迁移到> = PHP 5.4.x. (5认同)