3v4l.org

run code in 500+ PHP versions simultaneously
<?php $xml_string = '<?xml version="1.0" encoding="utf-8"?> <Order DeliveryNo="PH00127495JP"> <Status> <State StateDate="2016-06-28 11:37:47" StateMessage="亲,您的包裹已入库完成,祝您海淘愉快!" StateOperator="PH002JP" /> <State StateDate="2016-06-29 12:32:13" StateMessage="亲,您的包裹已安排极速转运!" StateOperator="PH002JP" /> <State StateDate="2016-07-02 09:16:58" StateMessage="亲,您的包裹已到达HK分拨中心,等待清关中!" StateOperator="PH005CN" /> <State StateDate="2016-07-04 09:32:16" StateMessage="亲,您的包裹已清关完毕!" StateOperator="PH006CN" /> </Status> </Order>'; libxml_disable_entity_loader(true); $obj = simplexml_load_string($xml_string, 'SimpleXMLElement', LIBXML_NOCDATA); print_r($obj); echo $obj->attributes()->DeliveryNo;
Output for 8.4.1 - 8.4.18, 8.5.0 - 8.5.3
Deprecated: Function libxml_disable_entity_loader() is deprecated since 8.0, as external entity loading is disabled by default in /in/JZ3UP on line 11 SimpleXMLElement Object ( [@attributes] => Array ( [DeliveryNo] => PH00127495JP ) [Status] => SimpleXMLElement Object ( [State] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-28 11:37:47 [StateMessage] => 亲,您的包裹已入库完成,祝您海淘愉快! [StateOperator] => PH002JP ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-29 12:32:13 [StateMessage] => 亲,您的包裹已安排极速转运! [StateOperator] => PH002JP ) ) [2] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-02 09:16:58 [StateMessage] => 亲,您的包裹已到达HK分拨中心,等待清关中! [StateOperator] => PH005CN ) ) [3] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-04 09:32:16 [StateMessage] => 亲,您的包裹已清关完毕! [StateOperator] => PH006CN ) ) ) ) ) PH00127495JP
Output for 8.0.0 - 8.0.30, 8.1.0 - 8.1.34, 8.2.0 - 8.2.30, 8.3.0 - 8.3.30
Deprecated: Function libxml_disable_entity_loader() is deprecated in /in/JZ3UP on line 11 SimpleXMLElement Object ( [@attributes] => Array ( [DeliveryNo] => PH00127495JP ) [Status] => SimpleXMLElement Object ( [State] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-28 11:37:47 [StateMessage] => 亲,您的包裹已入库完成,祝您海淘愉快! [StateOperator] => PH002JP ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-29 12:32:13 [StateMessage] => 亲,您的包裹已安排极速转运! [StateOperator] => PH002JP ) ) [2] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-02 09:16:58 [StateMessage] => 亲,您的包裹已到达HK分拨中心,等待清关中! [StateOperator] => PH005CN ) ) [3] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-04 09:32:16 [StateMessage] => 亲,您的包裹已清关完毕! [StateOperator] => PH006CN ) ) ) ) ) PH00127495JP
Output for 5.5.0 - 5.5.37, 5.6.0 - 5.6.28, 7.0.0 - 7.0.20, 7.1.0 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33
SimpleXMLElement Object ( [@attributes] => Array ( [DeliveryNo] => PH00127495JP ) [Status] => SimpleXMLElement Object ( [State] => Array ( [0] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-28 11:37:47 [StateMessage] => 亲,您的包裹已入库完成,祝您海淘愉快! [StateOperator] => PH002JP ) ) [1] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-06-29 12:32:13 [StateMessage] => 亲,您的包裹已安排极速转运! [StateOperator] => PH002JP ) ) [2] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-02 09:16:58 [StateMessage] => 亲,您的包裹已到达HK分拨中心,等待清关中! [StateOperator] => PH005CN ) ) [3] => SimpleXMLElement Object ( [@attributes] => Array ( [StateDate] => 2016-07-04 09:32:16 [StateMessage] => 亲,您的包裹已清关完毕! [StateOperator] => PH006CN ) ) ) ) ) PH00127495JP

preferences:
113.95 ms | 2326 KiB | 4 Q