3v4l.org

run code in 300+ PHP versions simultaneously
<?php $x = '{"msg_id":"4396-7666-1337896-1dc5c765ad7-5537bb07-123638242","SenderId":"EXECUT","linecount":"1","billcredit":"0.00","message":"Hello+Test+Message","sendondate":"2015-04-22 20:45:00","seq_id":{"**1**":{"valid":"true","billcredit":"1.00","id_provider":"24","providerkey":"HUTCH","regionKey":"WB","originalnumber":"1234567890","validnumber":"1234567890","mnpID":"106","dlr_seq":1},"**2**":{"valid":"true","billcredit":"1.00","id_provider":"24","providerkey":"HUTCH","regionKey":"WB","originalnumber":"1234567890","validnumber":"1234567890","mnpID":"106","dlr_seq":2}}}'; $y = json_decode($x); print_r($y);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/jRBts
function name:  (null)
number of ops:  9
compiled vars:  !0 = $x, !1 = $y
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22msg_id%22%3A%224396-7666-1337896-1dc5c765ad7-5537bb07-123638242%22%2C%22SenderId%22%3A%22EXECUT%22%2C%22linecount%22%3A%221%22%2C%22billcredit%22%3A%220.00%22%2C%22message%22%3A%22Hello%2BTest%2BMessage%22%2C%22sendondate%22%3A%222015-04-22+20%3A45%3A00%22%2C%22seq_id%22%3A%7B%22%2A%2A1%2A%2A%22%3A%7B%22valid%22%3A%22true%22%2C%22billcredit%22%3A%221.00%22%2C%22id_provider%22%3A%2224%22%2C%22providerkey%22%3A%22HUTCH%22%2C%22regionKey%22%3A%22WB%22%2C%22originalnumber%22%3A%221234567890%22%2C%22validnumber%22%3A%221234567890%22%2C%22mnpID%22%3A%22106%22%2C%22dlr_seq%22%3A1%7D%2C%22%2A%2A2%2A%2A%22%3A%7B%22valid%22%3A%22true%22%2C%22billcredit%22%3A%221.00%22%2C%22id_provider%22%3A%2224%22%2C%22providerkey%22%3A%22HUTCH%22%2C%22regionKey%22%3A%22WB%22%2C%22originalnumber%22%3A%221234567890%22%2C%22validnumber%22%3A%221234567890%22%2C%22mnpID%22%3A%22106%22%2C%22dlr_seq%22%3A2%7D%7D%7D'
    3     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $3      
          4        ASSIGN                                                   !1, $3
    4     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:
157.97 ms | 1394 KiB | 17 Q