我创建了一个用于获取xml的简单函数:
function meteor(){
$request_url = "http://site.com/xml.xml";
$xml = simplexml_load_file($request_url) or die("feed not loading");
return $xml;
}
但我不能打电话给这个职能:
$xmls = new meteor();
echo $xmls->Kemo->Area;
我没有任何输出,因为流星不在课堂上。在这种情况下,如何从函数中获取数据? 提前致谢
答案 0 :(得分:5)
$xmls = meteor();
$xmls->Kemo->Area;
答案 1 :(得分:2)
您只能对类使用new
,才能从该类创建新对象。 meteor
是一个函数,而不是一个类。你想要的是调用函数,就像这样:
$xmls = meteor();
答案 2 :(得分:1)
new meteor();
答案 3 :(得分:1)
基本代码错了。 始终记住,您不能使用“new”关键字来实例化函数。这个“new”关键字只适用于将类实例化为对象。
尝试直接在函数中调用函数,以获取适当的值。但在此之前,我认为您需要根据您想要实现的目标修改“meteor()”功能。
希望它有所帮助。