3v4l.org

run code in 300+ PHP versions simultaneously
<?php print_r( json_decode('{"page":{"imageLabelOne":"imageLabelOne","imageLabelTwo":"imageLabelTwo","specTitle":"specTitle"},"meta":{"description":"","author":"","keywords":"","title":"- -"},"params":{},"route":{"url":"/in-wall-in-ceiling/visual-performance-series/small-round-square/VP60R"},"product":{"specs":{},"media":{"primary":{"type":"image","src":"http://placehold.it/1200x960","alt":"Drag Image to Replace"},"alt_one_thumb":{"type":"image","src":"http://placehold.it/1200x1200","alt":"Drag Image to Replace"},"alt_two_thumb":{"type":"image","src":"http://placehold.it/1200x1200","alt":"Drag Image to Replace"}},"name":"name","description":"<p>description</p>"}}'));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/6Lp9V
function name:  (null)
number of ops:  7
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'print_r'
          1        INIT_FCALL                                               'json_decode'
          2        SEND_VAL                                                 '%7B%22page%22%3A%7B%22imageLabelOne%22%3A%22imageLabelOne%22%2C%22imageLabelTwo%22%3A%22imageLabelTwo%22%2C%22specTitle%22%3A%22specTitle%22%7D%2C%22meta%22%3A%7B%22description%22%3A%22%22%2C%22author%22%3A%22%22%2C%22keywords%22%3A%22%22%2C%22title%22%3A%22-+-%22%7D%2C%22params%22%3A%7B%7D%2C%22route%22%3A%7B%22url%22%3A%22%2Fin-wall-in-ceiling%2Fvisual-performance-series%2Fsmall-round-square%2FVP60R%22%7D%2C%22product%22%3A%7B%22specs%22%3A%7B%7D%2C%22media%22%3A%7B%22primary%22%3A%7B%22type%22%3A%22image%22%2C%22src%22%3A%22http%3A%2F%2Fplacehold.it%2F1200x960%22%2C%22alt%22%3A%22Drag+Image+to+Replace%22%7D%2C%22alt_one_thumb%22%3A%7B%22type%22%3A%22image%22%2C%22src%22%3A%22http%3A%2F%2Fplacehold.it%2F1200x1200%22%2C%22alt%22%3A%22Drag+Image+to+Replace%22%7D%2C%22alt_two_thumb%22%3A%7B%22type%22%3A%22image%22%2C%22src%22%3A%22http%3A%2F%2Fplacehold.it%2F1200x1200%22%2C%22alt%22%3A%22Drag+Image+to+Replace%22%7D%7D%2C%22name%22%3A%22name%22%2C%22description%22%3A%22%3Cp%3Edescription%3C%2Fp%3E%22%7D%7D'
          3        DO_ICALL                                         $0      
          4        SEND_VAR                                                 $0
          5        DO_ICALL                                                 
          6      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
150.02 ms | 1394 KiB | 17 Q