これと
$xml = simplexml_load_string($string) と書くことの違いは何ですか?
これと
$xml = simplexml_load_string($string) と書くことの違いは何ですか?
simplexml_load_string
接收的第一个参数是string
类型的xml
データ、
2 番目のパラメータはメソッドによって返されるオブジェクト タイプで、デフォルトは SimpleXMLElement
, 你可以自定义, 但该类必须继承自SimpleXMLElement
、
3 番目のパラメータはいくつかの操作オプションです。参考までに、マージされた cdata
data
まず、simplexml_load_string の後の 2 つのパラメーターの意味を理解してください
ここを参照してください: http://php.net/manual/zh/func...
2 番目のパラメータ: クラスの戻りオブジェクトを指定します。デフォルト値が設定されていない場合は、SimpleXMLElement クラスのオブジェクトが返されます。こちらを参照してください: http://php.net/manual/zh/clas.. .
こちらを参照してください: http://php.net/manual/zh/libx...
ここでの 2 番目のパラメータはデフォルトの戻りオブジェクトであり、最初のパラメータのみを設定した場合と何ら変わりはありません。重要なのは、設定した 3 番目のパラメータが
2 番目のパラメーターは、解析に使用されるクラスを示します。このクラスは SimpleXMLElement を継承する必要があり、デフォルト値は SimpleXMLElement です。
3 番目のパラメータは、解析オプションを示します。LIBXML_NOCDATA は、CDATA が翻訳されず、通常のテキストとして解析されることを示します。
これらのことはすべて文書に記載されています。ニアオ兄弟の言葉を借りると、あなたは知識を得るのに最も遅い方法を見つけたことになります。