3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo '<pre>'; var_dump(json_encode(json_decode('{"objects":{"object":[ { "type" : "route", "link" : { "type" : "locator", "href" : "http://rest.db.ripe.net/ripe/route/213.239.160.0/20AS15703" }, "source" : { "id" : "ripe" }, "primary-key" : { "attribute" : [ { "name" : "route", "value" : "213.239.160.0/20" }, { "name" : "origin", "value" : "AS15703" } ] }, "attributes" : { "attribute" : [ { "name" : "route", "value" : "213.239.160.0/20" }, { "name" : "descr", "value" : "TrueServer BV" }, { "link" : { "type" : "locator", "href" : "http://rest.db.ripe.net/ripe/aut-num/AS15703" }, "name" : "origin", "value" : "AS15703", "referenced-type" : "aut-num" }, { "link" : { "type" : "locator", "href" : "http://rest.db.ripe.net/ripe/mntner/TRUESERVER-MNT" }, "name" : "mnt-by", "value" : "TRUESERVER-MNT", "referenced-type" : "mntner" }, { "name" : "created", "value" : "2002-04-10T11:20:37Z" }, { "name" : "last-modified", "value" : "2002-04-10T11:20:37Z" }, { "name" : "source", "value" : "RIPE", "comment" : "Filtered" } ] } } ] }, "terms-and-conditions" : { "type" : "locator", "href" : "http://www.ripe.net/db/support/db-terms-conditions.pdf" } }'))); echo '</pre>';
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/YVnmr
function name:  (null)
number of ops:  12
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ECHO                                                     '%3Cpre%3E'
    3     1        INIT_FCALL                                               'var_dump'
          2        INIT_FCALL                                               'json_encode'
          3        INIT_FCALL                                               'json_decode'
          4        SEND_VAL                                                 '%7B%22objects%22%3A%7B%22object%22%3A%5B+%7B%0A++%22type%22+%3A+%22route%22%2C%0A++%22link%22+%3A+%7B%0A++++%22type%22+%3A+%22locator%22%2C%0A++++%22href%22+%3A+%22http%3A%2F%2Frest.db.ripe.net%2Fripe%2Froute%2F213.239.160.0%2F20AS15703%22%0A++%7D%2C%0A++%22source%22+%3A+%7B%0A++++%22id%22+%3A+%22ripe%22%0A++%7D%2C%0A++%22primary-key%22+%3A+%7B%0A++++%22attribute%22+%3A+%5B+%7B%0A++++++%22name%22+%3A+%22route%22%2C%0A++++++%22value%22+%3A+%22213.239.160.0%2F20%22%0A++++%7D%2C+%7B%0A++++++%22name%22+%3A+%22origin%22%2C%0A++++++%22value%22+%3A+%22AS15703%22%0A++++%7D+%5D%0A++%7D%2C%0A++%22attributes%22+%3A+%7B%0A++++%22attribute%22+%3A+%5B+%7B%0A++++++%22name%22+%3A+%22route%22%2C%0A++++++%22value%22+%3A+%22213.239.160.0%2F20%22%0A++++%7D%2C+%7B%0A++++++%22name%22+%3A+%22descr%22%2C%0A++++++%22value%22+%3A+%22TrueServer+BV%22%0A++++%7D%2C+%7B%0A++++++%22link%22+%3A+%7B%0A++++++++%22type%22+%3A+%22locator%22%2C%0A++++++++%22href%22+%3A+%22http%3A%2F%2Frest.db.ripe.net%2Fripe%2Faut-num%2FAS15703%22%0A++++++%7D%2C%0A++++++%22name%22+%3A+%22origin%22%2C%0A++++++%22value%22+%3A+%22AS15703%22%2C%0A++++++%22referenced-type%22+%3A+%22aut-num%22%0A++++%7D%2C+%7B%0A++++++%22link%22+%3A+%7B%0A++++++++%22type%22+%3A+%22locator%22%2C%0A++++++++%22href%22+%3A+%22http%3A%2F%2Frest.db.ripe.net%2Fripe%2Fmntner%2FTRUESERVER-MNT%22%0A++++++%7D%2C%0A++++++%22name%22+%3A+%22mnt-by%22%2C%0A++++++%22value%22+%3A+%22TRUESERVER-MNT%22%2C%0A++++++%22referenced-type%22+%3A+%22mntner%22%0A++++%7D%2C+%7B%0A++++++%22name%22+%3A+%22created%22%2C%0A++++++%22value%22+%3A+%222002-04-10T11%3A20%3A37Z%22%0A++++%7D%2C+%7B%0A++++++%22name%22+%3A+%22last-modified%22%2C%0A++++++%22value%22+%3A+%222002-04-10T11%3A20%3A37Z%22%0A++++%7D%2C+%7B%0A++++++%22name%22+%3A+%22source%22%2C%0A++++++%22value%22+%3A+%22RIPE%22%2C%0A++++++%22comment%22+%3A+%22Filtered%22%0A++++%7D+%5D%0A++%7D%0A%7D+%5D%0A%7D%2C%0A%22terms-and-conditions%22+%3A+%7B%0A%22type%22+%3A+%22locator%22%2C%0A%22href%22+%3A+%22http%3A%2F%2Fwww.ripe.net%2Fdb%2Fsupport%2Fdb-terms-conditions.pdf%22%0A%7D%0A%7D'
          5        DO_ICALL                                         $0      
          6        SEND_VAR                                                 $0
          7        DO_ICALL                                         $1      
          8        SEND_VAR                                                 $1
          9        DO_ICALL                                                 
   64    10        ECHO                                                     '%3C%2Fpre%3E'
         11      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
164.39 ms | 1388 KiB | 19 Q