Php Null和true对新的SimpleXMLElement有什么作用?

Php Null和true对新的SimpleXMLElement有什么作用?,php,xml,Php,Xml,我见过这样的PHP代码,但没有找到任何解释: $xml = new SimpleXMLElement($url, null, true); null和true做什么?有没有办法检查请求的$url是否失败?请提供使用的最后两个选项的PHP示例。谢谢 SimpleXMLElement::\u构造的签名是 最终公共SimpleXMLElement::_construct()(字符串$data[,int $options=0[,bool$data_是_url=false[,字符串$ns=”“[,boo

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

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

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

SimpleXMLElement::\u构造的签名是

最终公共SimpleXMLElement::_construct()(字符串$data[,int $options=0[,bool$data_是_url=false[,字符串$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();

是的,我见过。能否提供一个PHP示例,说明如何使用NULL和TRUE?谢谢将其设置为False或True会产生什么影响?@Edward当您需要从url创建SimpleXMLElement时,第三个参数是
$data\u is\u url
。谢谢。null参数做什么?要了解参数做什么,可以在
simplexmlement
构造函数中查找。