函數(shù)名:SimpleXMLElement::__toString()
適用版本:PHP 5, PHP 7
函數(shù)用途:SimpleXMLElement::__toString() 方法用于將 SimpleXMLElement 對(duì)象轉(zhuǎn)換為字符串。
語法:string SimpleXMLElement::__toString ( void )
參數(shù):無
返回值:將 SimpleXMLElement 對(duì)象轉(zhuǎn)換為字符串后返回。
示例:
$xml = '<root>
<element>Example</element>
</root>';
$sxe = new SimpleXMLElement($xml);
// 將 SimpleXMLElement 對(duì)象轉(zhuǎn)換為字符串
$str = $sxe->__toString();
echo $str;
輸出結(jié)果:
<root>
<element>Example</element>
</root>
在上面的示例中,首先我們創(chuàng)建了一個(gè) XML 字符串,并使用 SimpleXMLElement 類將其實(shí)例化為一個(gè) SimpleXMLElement 對(duì)象。然后,我們使用 __toString() 方法將 SimpleXMLElement 對(duì)象轉(zhuǎn)換為字符串,并將其賦值給變量 $str。最后,我們使用 echo 輸出了轉(zhuǎn)換后的字符串。
需要注意的是,如果 SimpleXMLElement 對(duì)象表示的 XML 文檔結(jié)構(gòu)包含了 XML 聲明(即以 <?xml 開頭的部分),則 __toString() 方法會(huì)將其一并輸出。