3v4l.org

run code in 300+ PHP versions simultaneously
<?php $jsonString = '{&quot;order&quot;&quot;id&quot;:null,&quot;created_at&quot;:null,&quot;status&quot;:&quot;completed&quot;,&quot;total_btc&quot;:{&quot;cents&quot;:100000000,&quot;currency_iso&quot;:&quot;BTC&quot;},&quot;total_native&quot;:{&quot;cents&quot;:83433,&quot;currency_iso&quot;:&quot;USD&quot;},&quot;custom&quot;:&quot;123456789&quot;,&quot;receive_address&quot;:&quot;1A2qsxGHo9KjtWBTnAopTwUiBQf2w6yRNr&quot;,&quot;button&quot;:{&quot;type&quot;:&quot;buy_now&quot;,&quot;name&quot;:&quot;Test Item&quot;,&quot;description&quot;:null,&quot;id&quot;:null},&quot;transaction&quot;:{&quot;id&quot;:&quot;52d064b59eeb59985e00002c&quot;,&quot;hash&quot;:&quot;4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b&quot;,&quot;confirmations&quot;:0}}}'; $array = json_decode($jsonString); print_r($array);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/0IBb8
function name:  (null)
number of ops:  9
compiled vars:  !0 = $jsonString, !1 = $array
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%26quot%3Border%26quot%3B%26quot%3Bid%26quot%3B%3Anull%2C%26quot%3Bcreated_at%26quot%3B%3Anull%2C%26quot%3Bstatus%26quot%3B%3A%26quot%3Bcompleted%26quot%3B%2C%26quot%3Btotal_btc%26quot%3B%3A%7B%26quot%3Bcents%26quot%3B%3A100000000%2C%26quot%3Bcurrency_iso%26quot%3B%3A%26quot%3BBTC%26quot%3B%7D%2C%26quot%3Btotal_native%26quot%3B%3A%7B%26quot%3Bcents%26quot%3B%3A83433%2C%26quot%3Bcurrency_iso%26quot%3B%3A%26quot%3BUSD%26quot%3B%7D%2C%26quot%3Bcustom%26quot%3B%3A%26quot%3B123456789%26quot%3B%2C%26quot%3Breceive_address%26quot%3B%3A%26quot%3B1A2qsxGHo9KjtWBTnAopTwUiBQf2w6yRNr%26quot%3B%2C%26quot%3Bbutton%26quot%3B%3A%7B%26quot%3Btype%26quot%3B%3A%26quot%3Bbuy_now%26quot%3B%2C%26quot%3Bname%26quot%3B%3A%26quot%3BTest+Item%26quot%3B%2C%26quot%3Bdescription%26quot%3B%3Anull%2C%26quot%3Bid%26quot%3B%3Anull%7D%2C%26quot%3Btransaction%26quot%3B%3A%7B%26quot%3Bid%26quot%3B%3A%26quot%3B52d064b59eeb59985e00002c%26quot%3B%2C%26quot%3Bhash%26quot%3B%3A%26quot%3B4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b%26quot%3B%2C%26quot%3Bconfirmations%26quot%3B%3A0%7D%7D%7D'
    4     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $3      
          4        ASSIGN                                                   !1, $3
    5     5        INIT_FCALL                                               'print_r'
          6        SEND_VAR                                                 !1
          7        DO_ICALL                                                 
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.57 ms | 1386 KiB | 17 Q