3v4l.org

run code in 300+ PHP versions simultaneously
<?php $xml_retorno = simplexml_load_string('<?xml version="1.0" encoding="ISO-8859-1" standalone="yes"?><transaction><date>2020-12-09T09:20:51.000-03:00</date><code>EACDE7D2-EBD5-4F69-B760-640A5EFDC6A6</code><type>1</type><status>3</status><lastEventDate>2020-12-09T09:23:01.000-03:00</lastEventDate><paymentMethod><type>1</type><code>102</code></paymentMethod><grossAmount>46.50</grossAmount><discountAmount>0.00</discountAmount><feeAmount>2.72</feeAmount><netAmount>43.78</netAmount><extraAmount>0.00</extraAmount><escrowEndDate>2020-12-23T01:00:00.000-03:00</escrowEndDate><installmentCount>1</installmentCount><itemCount>1</itemCount><items><item><id>Prestação de serviço digital</id><description>XCHCU7</description><quantity>1</quantity><amount>46.50</amount></item></items><sender><name>GGGG</name><email>corporativo@vvvv.agr.br</email><phone><areaCode>16</areaCode><number>981746872</number></phone></sender><shipping><address><street>Rua Mariana Amaral</street><number>138</number><complement></complement><district>Lagoinha</district><city>SAO XXXDO XXX</city><state>MG</state><country>BRA</country><postalCode>445333</postalCode></address><type>3</type><cost>0.00</cost></shipping></transaction>'); var_dump($xml_retorno -> items -> item[0] -> amount); echo number_format($xml_retorno -> items -> item[0] -> amount,2);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ZrhSM
function name:  (null)
number of ops:  21
compiled vars:  !0 = $xml_retorno
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'simplexml_load_string'
          1        SEND_VAL                                                 '%3C%3Fxml+version%3D%221.0%22+encoding%3D%22ISO-8859-1%22+standalone%3D%22yes%22%3F%3E%3Ctransaction%3E%3Cdate%3E2020-12-09T09%3A20%3A51.000-03%3A00%3C%2Fdate%3E%3Ccode%3EEACDE7D2-EBD5-4F69-B760-640A5EFDC6A6%3C%2Fcode%3E%3Ctype%3E1%3C%2Ftype%3E%3Cstatus%3E3%3C%2Fstatus%3E%3ClastEventDate%3E2020-12-09T09%3A23%3A01.000-03%3A00%3C%2FlastEventDate%3E%3CpaymentMethod%3E%3Ctype%3E1%3C%2Ftype%3E%3Ccode%3E102%3C%2Fcode%3E%3C%2FpaymentMethod%3E%3CgrossAmount%3E46.50%3C%2FgrossAmount%3E%3CdiscountAmount%3E0.00%3C%2FdiscountAmount%3E%3CfeeAmount%3E2.72%3C%2FfeeAmount%3E%3CnetAmount%3E43.78%3C%2FnetAmount%3E%3CextraAmount%3E0.00%3C%2FextraAmount%3E%3CescrowEndDate%3E2020-12-23T01%3A00%3A00.000-03%3A00%3C%2FescrowEndDate%3E%3CinstallmentCount%3E1%3C%2FinstallmentCount%3E%3CitemCount%3E1%3C%2FitemCount%3E%3Citems%3E%3Citem%3E%3Cid%3EPresta%C3%A7%C3%A3o+de+servi%C3%A7o+digital%3C%2Fid%3E%3Cdescription%3EXCHCU7%3C%2Fdescription%3E%3Cquantity%3E1%3C%2Fquantity%3E%3Camount%3E46.50%3C%2Famount%3E%3C%2Fitem%3E%3C%2Fitems%3E%3Csender%3E%3Cname%3EGGGG%3C%2Fname%3E%3Cemail%3Ecorporativo%40vvvv.agr.br%3C%2Femail%3E%3Cphone%3E%3CareaCode%3E16%3C%2FareaCode%3E%3Cnumber%3E981746872%3C%2Fnumber%3E%3C%2Fphone%3E%3C%2Fsender%3E%3Cshipping%3E%3Caddress%3E%3Cstreet%3ERua+Mariana+Amaral%3C%2Fstreet%3E%3Cnumber%3E138%3C%2Fnumber%3E%3Ccomplement%3E%3C%2Fcomplement%3E%3Cdistrict%3ELagoinha%3C%2Fdistrict%3E%3Ccity%3ESAO+XXXDO+XXX%3C%2Fcity%3E%3Cstate%3EMG%3C%2Fstate%3E%3Ccountry%3EBRA%3C%2Fcountry%3E%3CpostalCode%3E445333%3C%2FpostalCode%3E%3C%2Faddress%3E%3Ctype%3E3%3C%2Ftype%3E%3Ccost%3E0.00%3C%2Fcost%3E%3C%2Fshipping%3E%3C%2Ftransaction%3E'
          2        DO_ICALL                                         $1      
          3        ASSIGN                                                   !0, $1
    5     4        INIT_FCALL                                               'var_dump'
          5        FETCH_OBJ_R                                      ~3      !0, 'items'
          6        FETCH_OBJ_R                                      ~4      ~3, 'item'
          7        FETCH_DIM_R                                      ~5      ~4, 0
          8        FETCH_OBJ_R                                      ~6      ~5, 'amount'
          9        SEND_VAL                                                 ~6
         10        DO_ICALL                                                 
    7    11        INIT_FCALL                                               'number_format'
         12        FETCH_OBJ_R                                      ~8      !0, 'items'
         13        FETCH_OBJ_R                                      ~9      ~8, 'item'
         14        FETCH_DIM_R                                      ~10     ~9, 0
         15        FETCH_OBJ_R                                      ~11     ~10, 'amount'
         16        SEND_VAL                                                 ~11
         17        SEND_VAL                                                 2
         18        DO_ICALL                                         $12     
         19        ECHO                                                     $12
         20      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
139.67 ms | 1005 KiB | 16 Q