0
使用simplexml_load_file调用外部API时,服务器超时或类似操作将生成警告。在例如文件上使用file_exists http://www.api.com?query=xyz不起作用。在执行simplexml_load_file之前是否有内置的函数或适当的解决方案来进行简单的检查?检查simplexml_load_file文件以避免警告
使用simplexml_load_file调用外部API时,服务器超时或类似操作将生成警告。在例如文件上使用file_exists http://www.api.com?query=xyz不起作用。在执行simplexml_load_file之前是否有内置的函数或适当的解决方案来进行简单的检查?检查simplexml_load_file文件以避免警告
您可以使用file_get_contents,您可以根据其返回值(失败时为false,成功数据)检查它是否成功。您还可以使用@
像这样以抑制任何警告:
if($data = @file_get_contents($filename)) ...
最后,使用file_get_contents
回到创建SimpleXMLElement对象中的数据使用simplexml_load_string,而不是使用simplexml_load_file。