Php simplexml\u加载\u文件的语法错误

Php simplexml\u加载\u文件的语法错误,php,Php,我正在尝试将数据库中的项目id附加到simplexml\u load\u file函数中的端点url 该函数在作为php mvc框架一部分的项目页面模板的主体部分调用 我尝试了多种不同的方法来修复语法错误,但似乎都没有奏效 提前感谢你的帮助 [E_PARSE][Code 4]语法错误,意外“请将代码更改为以下内容: <?php //call our items xml file and store in object $myItems = simplexml_load_file('

我正在尝试将数据库中的项目id附加到
simplexml\u load\u file
函数中的端点url

该函数在作为php mvc框架一部分的项目页面模板的主体部分调用

我尝试了多种不同的方法来修复语法错误,但似乎都没有奏效

提前感谢你的帮助


[E_PARSE][Code 4]语法错误,意外“请将代码更改为以下内容:

<?php   

//call our items xml file and store in object
$myItems = simplexml_load_file('http://www.example.org/test/items.php?item_id=' . $this->item['item_id']);

?>


您不能使用
请将代码更改为以下内容:

<?php   

//call our items xml file and store in object
$myItems = simplexml_load_file('http://www.example.org/test/items.php?item_id=' . $this->item['item_id']);

?>


您不应该使用
尝试手动加载XML输出并在此处进行验证,这会让您了解错误所在。尝试手动加载XML输出并在此处进行验证,这会让您了解错误所在。感谢@mega6382的反馈。您是否也删除了“$this->item['item_id'];”后面的分号?如果是的话,你能解释一下原因吗?@ju1985oh因为那是php的语法<代码>表示语句的结尾。但是这里有一条语句是从
$myItems=simplexml\u load\u文件(
所以它应该在括号关闭时结束
。在此之前添加分号将导致
语法错误
。删除分号的解释非常清楚。感谢@mega6382的反馈。您是否也删除了“$this->item['item_id'];”后面的分号?如果是的话,你能解释一下原因吗?@ju1985oh因为那是php的语法<代码>表示语句的结尾。但是这里有一条语句是从
$myItems=simplexml\u load\u文件(
所以它应该在括号关闭时结束
。在此之前添加分号将导致
语法错误
。删除分号的解释非常清楚。