このような PHP コードを見たことがありますが、それを説明するものは見つかりませんでした。
$xml = new SimpleXMLElement($url, null, true);
null と true は何をしますか? 要求された $url が失敗したかどうかを確認する方法はありますか? 使用されている最後の 2 つのオプションの PHP の例を提供してください。ありがとう!
の署名SimpleXMLElement::_construct
は
final public SimpleXMLElement::__construct() ( string $data [, int $options = 0 [, bool $data_is_url = false [, string $ns = "" [, bool $is_prefix = false ]]]] )
3 番目のパラメータのデフォルト値はfalse
であるため、これを に設定する場合true
は、2 番目のパラメータも指定する必要があります。
例:
// Create a SimpleXMLElement object from a URL
$sxe = new SimpleXMLElement('http://example.org/document.xml', null, true);
echo $sxe->asXML();