3v4l.org

run code in 300+ PHP versions simultaneously
<?php $test = '{"icestats":{"admin":"icemaster@localhost","host":"s1.streamhostingforyou.nl","location":"Earth","server_id":"Icecast 2.4.0","server_start":"Fri, 24 Oct 2014 09:47:22 -0400","server_start_iso8601":"2014-10-24T09:47:22-0400","source":[{"audio_info":"bitrate=128","bitrate":192,"genre":"Unspecified","listener_peak":1,"listeners":1,"listenurl":"http://s1.streamhostingforyou.nl:8707/autodj","server_description":1,"server_name":"AutoDJ","server_type":"audio/mpeg","server_url":"http://habbotime.nl","stream_start":"Fri, 24 Oct 2014 09:47:22 -0400","stream_start_iso8601":"2014-10-24T09:47:22-0400","title":"Guns N\' Roses - Knocking on Heavens Door","dummy":null},{"listeners":0,"listenurl":"http://s1.streamhostingforyou.nl:8707/live",,{"listeners":0,"listenurl":"http://s1.streamhostingforyou.nl:8707/stream",]}}'; print_r(json_decode($test)); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/S5BBJ
function name:  (null)
number of ops:  8
compiled vars:  !0 = $test
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22icestats%22%3A%7B%22admin%22%3A%22icemaster%40localhost%22%2C%22host%22%3A%22s1.streamhostingforyou.nl%22%2C%22location%22%3A%22Earth%22%2C%22server_id%22%3A%22Icecast+2.4.0%22%2C%22server_start%22%3A%22Fri%2C+24+Oct+2014+09%3A47%3A22+-0400%22%2C%22server_start_iso8601%22%3A%222014-10-24T09%3A47%3A22-0400%22%2C%22source%22%3A%5B%7B%22audio_info%22%3A%22bitrate%3D128%22%2C%22bitrate%22%3A192%2C%22genre%22%3A%22Unspecified%22%2C%22listener_peak%22%3A1%2C%22listeners%22%3A1%2C%22listenurl%22%3A%22http%3A%2F%2Fs1.streamhostingforyou.nl%3A8707%2Fautodj%22%2C%22server_description%22%3A1%2C%22server_name%22%3A%22AutoDJ%22%2C%22server_type%22%3A%22audio%2Fmpeg%22%2C%22server_url%22%3A%22http%3A%2F%2Fhabbotime.nl%22%2C%22stream_start%22%3A%22Fri%2C+24+Oct+2014+09%3A47%3A22+-0400%22%2C%22stream_start_iso8601%22%3A%222014-10-24T09%3A47%3A22-0400%22%2C%22title%22%3A%22Guns+N%27+Roses+-+Knocking+on+Heavens+Door%22%2C%22dummy%22%3Anull%7D%2C%7B%22listeners%22%3A0%2C%22listenurl%22%3A%22http%3A%2F%2Fs1.streamhostingforyou.nl%3A8707%2Flive%22%2C%2C%7B%22listeners%22%3A0%2C%22listenurl%22%3A%22http%3A%2F%2Fs1.streamhostingforyou.nl%3A8707%2Fstream%22%2C%5D%7D%7D'
    5     1        INIT_FCALL                                               'print_r'
          2        INIT_FCALL                                               'json_decode'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        SEND_VAR                                                 $2
          6        DO_ICALL                                                 
    6     7      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
155.11 ms | 1395 KiB | 17 Q