0

我见过这样的 PHP 代码,但我没有找到任何解释它的东西:

$xml = new SimpleXMLElement($url, null, true);

null 和 true 有什么作用?有没有办法检查请求的 $url 是否失败?请提供所使用的最后两个选项的 PHP 示例。谢谢!

4

1 回答 1

0

的签名SimpleXMLElement::_construct

最终公共 SimpleXMLElement::__construct() (字符串 $data [, int $options = 0 [, bool $data_is_url = false [, string $ns = "" [, bool $is_prefix = false ]]]])

第三个参数的默认值为false,因此如果要设置为true,还需要提供第二个参数。

例子:

//  Create a SimpleXMLElement object from a URL
$sxe = new SimpleXMLElement('http://example.org/document.xml', null, true);
echo $sxe->asXML();
于 2012-09-26T11:06:58.543 回答