3v4l.org

run code in 300+ PHP versions simultaneously
<?php $json = '[{ "Name": "LanguageOfficeAddress", "ParamType": "Complex", "Value": { "Parameter": [{ "Name": "LanguageOfficeId", "Type": "Byte", "Value": "2" }, { "Name": "LanguageOfficePhoneNo", "Type": "String", "Value": "003223420718" }] } }, { "Name": "LanguageOfficeAddress", "ParamType": "Complex", "Value": { "Parameter": [{ "Name": "LanguageOfficeId", "Type": "Byte", "Value": "6" }, { "Name": "LanguageOfficePhoneNo", "Type": "String", "Value": "003223420718" }] } }, { "Name": "LanguageOfficeAddress", "ParamType": "Complex", "Value": { "Parameter": [{ "Name": "LanguageOfficeId", "Type": "Byte", "Value": "1" }, { "Name": "LanguageOfficePhoneNo", "Type": "String", "Value": "003223420718" }] } }, { "Name": "LanguageOfficeAddress", "ParamType": "Complex", "Value": { "Parameter": [{ "Name": "LanguageOfficeId", "Type": "Byte", "Value": "5" }, { "Name": "LanguageOfficePhoneNo", "Type": "String", "Value": "+3223420718" }] } }]'; echo json_decode($json, true);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/iKKrG
function name:  (null)
number of ops:  7
compiled vars:  !0 = $json
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%5B%7B%0A%09%22Name%22%3A+%22LanguageOfficeAddress%22%2C%0A%09%22ParamType%22%3A+%22Complex%22%2C%0A%09%22Value%22%3A+%7B%0A%09%09%22Parameter%22%3A+%5B%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficeId%22%2C%0A%09%09%09%22Type%22%3A+%22Byte%22%2C%0A%09%09%09%22Value%22%3A+%222%22%0A%09%09%7D%2C+%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficePhoneNo%22%2C%0A%09%09%09%22Type%22%3A+%22String%22%2C%0A%09%09%09%22Value%22%3A+%22003223420718%22%0A%09%09%7D%5D%0A%09%7D%0A%7D%2C+%7B%0A%09%22Name%22%3A+%22LanguageOfficeAddress%22%2C%0A%09%22ParamType%22%3A+%22Complex%22%2C%0A%09%22Value%22%3A+%7B%0A%09%09%22Parameter%22%3A+%5B%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficeId%22%2C%0A%09%09%09%22Type%22%3A+%22Byte%22%2C%0A%09%09%09%22Value%22%3A+%226%22%0A%09%09%7D%2C+%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficePhoneNo%22%2C%0A%09%09%09%22Type%22%3A+%22String%22%2C%0A%09%09%09%22Value%22%3A+%22003223420718%22%0A%09%09%7D%5D%0A%09%7D%0A%7D%2C+%7B%0A%09%22Name%22%3A+%22LanguageOfficeAddress%22%2C%0A%09%22ParamType%22%3A+%22Complex%22%2C%0A%09%22Value%22%3A+%7B%0A%09%09%22Parameter%22%3A+%5B%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficeId%22%2C%0A%09%09%09%22Type%22%3A+%22Byte%22%2C%0A%09%09%09%22Value%22%3A+%221%22%0A%09%09%7D%2C+%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficePhoneNo%22%2C%0A%09%09%09%22Type%22%3A+%22String%22%2C%0A%09%09%09%22Value%22%3A+%22003223420718%22%0A%09%09%7D%5D%0A%09%7D%0A%7D%2C+%7B%0A%09%22Name%22%3A+%22LanguageOfficeAddress%22%2C%0A%09%22ParamType%22%3A+%22Complex%22%2C%0A%09%22Value%22%3A+%7B%0A%09%09%22Parameter%22%3A+%5B%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficeId%22%2C%0A%09%09%09%22Type%22%3A+%22Byte%22%2C%0A%09%09%09%22Value%22%3A+%225%22%0A%09%09%7D%2C+%7B%0A%09%09%09%22Name%22%3A+%22LanguageOfficePhoneNo%22%2C%0A%09%09%09%22Type%22%3A+%22String%22%2C%0A%09%09%09%22Value%22%3A+%22%2B3223420718%22%0A%09%09%7D%5D%0A%09%7D%0A%7D%5D'
   61     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $2      
          5        ECHO                                                     $2
          6      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
140.16 ms | 1395 KiB | 15 Q