3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xmlstr = '<?xml version="1.0" encoding="utf-8"?><entry xml:base="http://exact.test.fb:8020/services/Exact.Entity.REST.EG/" xmlns="http://www.w3.org/2005/Atom" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata"><id>http://exact.test.fb:8020/services/Exact.Entity.REST.EG/MandateAccount(84)</id><category term="Exact.Metadata.Entity.MandateAccount" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /><link rel="edit" title="MandateAccount" href="MandateAccount(84)" /><title /><updated>2014-08-11T10:23:03Z</updated><author><name /></author><content type="application/xml"><m:properties><d:Account m:type="Edm.Guid">58bd69dd-3c41-4b8b-ac48-b7ae56e479fc</d:Account><d:BankAccountNumber>793-501-01 0044410117</d:BankAccountNumber><d:Creator m:type="Edm.Int32">9</d:Creator><d:CreatedDate m:type="Edm.DateTime">2014-08-11T12:23:03</d:CreatedDate><d:ModifiedDate m:type="Edm.DateTime">2014-08-11T12:23:03</d:ModifiedDate><d:Description m:null="true" /><d:ID m:type="Edm.Int32">84</d:ID><d:LastSEPADirectDebitDate m:type="Edm.DateTime" m:null="true" /><d:Modifier m:type="Edm.Int32">9</d:Modifier><d:PaymentCondition m:null="true" /><d:Reference>44498237</d:Reference><d:SequenceType>F</d:SequenceType><d:SignatureDate m:type="Edm.DateTime">2014-07-18T00:00:00</d:SignatureDate><d:SortOfMandate>C</d:SortOfMandate><d:Status>A</d:Status></m:properties></content></entry>'; $doc = new \DOMDocument(); $loaded = $doc->loadXML($xmlstr); var_dump($loaded);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/RhinM
function name:  (null)
number of ops:  12
compiled vars:  !0 = $xmlstr, !1 = $doc, !2 = $loaded
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%3C%3Fxml+version%3D%221.0%22+encoding%3D%22utf-8%22%3F%3E%3Centry+xml%3Abase%3D%22http%3A%2F%2Fexact.test.fb%3A8020%2Fservices%2FExact.Entity.REST.EG%2F%22+xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2005%2FAtom%22+xmlns%3Ad%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fado%2F2007%2F08%2Fdataservices%22+xmlns%3Am%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fado%2F2007%2F08%2Fdataservices%2Fmetadata%22%3E%3Cid%3Ehttp%3A%2F%2Fexact.test.fb%3A8020%2Fservices%2FExact.Entity.REST.EG%2FMandateAccount%2884%29%3C%2Fid%3E%3Ccategory+term%3D%22Exact.Metadata.Entity.MandateAccount%22+scheme%3D%22http%3A%2F%2Fschemas.microsoft.com%2Fado%2F2007%2F08%2Fdataservices%2Fscheme%22+%2F%3E%3Clink+rel%3D%22edit%22+title%3D%22MandateAccount%22+href%3D%22MandateAccount%2884%29%22+%2F%3E%3Ctitle+%2F%3E%3Cupdated%3E2014-08-11T10%3A23%3A03Z%3C%2Fupdated%3E%3Cauthor%3E%3Cname+%2F%3E%3C%2Fauthor%3E%3Ccontent+type%3D%22application%2Fxml%22%3E%3Cm%3Aproperties%3E%3Cd%3AAccount+m%3Atype%3D%22Edm.Guid%22%3E58bd69dd-3c41-4b8b-ac48-b7ae56e479fc%3C%2Fd%3AAccount%3E%3Cd%3ABankAccountNumber%3E793-501-01+0044410117%3C%2Fd%3ABankAccountNumber%3E%3Cd%3ACreator+m%3Atype%3D%22Edm.Int32%22%3E9%3C%2Fd%3ACreator%3E%3Cd%3ACreatedDate+m%3Atype%3D%22Edm.DateTime%22%3E2014-08-11T12%3A23%3A03%3C%2Fd%3ACreatedDate%3E%3Cd%3AModifiedDate+m%3Atype%3D%22Edm.DateTime%22%3E2014-08-11T12%3A23%3A03%3C%2Fd%3AModifiedDate%3E%3Cd%3ADescription+m%3Anull%3D%22true%22+%2F%3E%3Cd%3AID+m%3Atype%3D%22Edm.Int32%22%3E84%3C%2Fd%3AID%3E%3Cd%3ALastSEPADirectDebitDate+m%3Atype%3D%22Edm.DateTime%22+m%3Anull%3D%22true%22+%2F%3E%3Cd%3AModifier+m%3Atype%3D%22Edm.Int32%22%3E9%3C%2Fd%3AModifier%3E%3Cd%3APaymentCondition+m%3Anull%3D%22true%22+%2F%3E%3Cd%3AReference%3E44498237%3C%2Fd%3AReference%3E%3Cd%3ASequenceType%3EF%3C%2Fd%3ASequenceType%3E%3Cd%3ASignatureDate+m%3Atype%3D%22Edm.DateTime%22%3E2014-07-18T00%3A00%3A00%3C%2Fd%3ASignatureDate%3E%3Cd%3ASortOfMandate%3EC%3C%2Fd%3ASortOfMandate%3E%3Cd%3AStatus%3EA%3C%2Fd%3AStatus%3E%3C%2Fm%3Aproperties%3E%3C%2Fcontent%3E%3C%2Fentry%3E'
    3     1        NEW                                              $4      'DOMDocument'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !1, $4
    4     4        INIT_METHOD_CALL                                         !1, 'loadXML'
          5        SEND_VAR_EX                                              !0
          6        DO_FCALL                                      0  $7      
          7        ASSIGN                                                   !2, $7
    5     8        INIT_FCALL                                               'var_dump'
          9        SEND_VAR                                                 !2
         10        DO_ICALL                                                 
         11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.27 ms | 941 KiB | 16 Q