3v4l.org

run code in 300+ PHP versions simultaneously
<?php $tes = json_decode('{ "html_attributions" : [], "result" : { "address_components" : [ { "long_name" : "Rajkot", "short_name" : "Rajkot", "types" : [ "locality", "political" ] }, { "long_name" : "Rajkot", "short_name" : "Rajkot", "types" : [ "administrative_area_level_2", "political" ] }, { "long_name" : "Gujarat", "short_name" : "GJ", "types" : [ "administrative_area_level_1", "political" ] }, { "long_name" : "India", "short_name" : "IN", "types" : [ "country", "political" ] } ], "adr_address" : "\u003cspan class=\"locality\"\u003eRajkot\u003c/span\u003e, \u003cspan class=\"region\"\u003eGujarat\u003c/span\u003e, \u003cspan class=\"country-name\"\u003eIndia\u003c/span\u003e", "formatted_address" : "Rajkot, Gujarat, India", "geometry" : { "location" : { "lat" : 22.3038945, "lng" : 70.80215989999999 }, "viewport" : { "northeast" : { "lat" : 22.3534892, "lng" : 70.9481892 }, "southwest" : { "lat" : 22.1934847, "lng" : 70.69440349999999 } } }, "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/geocode-71.png", "id" : "4389d3909105ace8fc2fe6333640934716f0e09d", "name" : "Rajkot", "place_id" : "ChIJD98cx4rJWTkRO62Tvs8V3XY", "reference" : "CoQBeQAAAPFGV0FLjoXvUI0hIApA3RGyKPHm1ZAmPMHcV3BRaZAXJS2Y5setRw7saWRjCWkEhArsQrxBPjEWKPffNAF2ttrozvZf2Im4Z_WyRLsH9gn9AJYsvmfOEDnTkrEGKqwDjuot27AWvTUWBxQ2eez5rTCEtUThjlCgI2QEpEOPTgbGEhCOZjXeC-lzCLS1j0sxrSpZGhSaDNjoKxMLkY05UTYZTiyLQ-LhBg", "scope" : "GOOGLE", "types" : [ "locality", "political" ], "url" : "https://maps.google.com/maps/place?q=Rajkot,+Gujarat,+India&ftid=0x3959c98ac71cdf0f:0x76dd15cfbe93ad3b", "vicinity" : "Rajkot" }, "status" : "OK" }'); print_r($tes['result']);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ahZ6u
function name:  (null)
number of ops:  9
compiled vars:  !0 = $tes
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'json_decode'
          1        SEND_VAL                                                 '%7B%0A+++%22html_attributions%22+%3A+%5B%5D%2C%0A+++%22result%22+%3A+%7B%0A++++++%22address_components%22+%3A+%5B%0A+++++++++%7B%0A++++++++++++%22long_name%22+%3A+%22Rajkot%22%2C%0A++++++++++++%22short_name%22+%3A+%22Rajkot%22%2C%0A++++++++++++%22types%22+%3A+%5B+%22locality%22%2C+%22political%22+%5D%0A+++++++++%7D%2C%0A+++++++++%7B%0A++++++++++++%22long_name%22+%3A+%22Rajkot%22%2C%0A++++++++++++%22short_name%22+%3A+%22Rajkot%22%2C%0A++++++++++++%22types%22+%3A+%5B+%22administrative_area_level_2%22%2C+%22political%22+%5D%0A+++++++++%7D%2C%0A+++++++++%7B%0A++++++++++++%22long_name%22+%3A+%22Gujarat%22%2C%0A++++++++++++%22short_name%22+%3A+%22GJ%22%2C%0A++++++++++++%22types%22+%3A+%5B+%22administrative_area_level_1%22%2C+%22political%22+%5D%0A+++++++++%7D%2C%0A+++++++++%7B%0A++++++++++++%22long_name%22+%3A+%22India%22%2C%0A++++++++++++%22short_name%22+%3A+%22IN%22%2C%0A++++++++++++%22types%22+%3A+%5B+%22country%22%2C+%22political%22+%5D%0A+++++++++%7D%0A++++++%5D%2C%0A++++++%22adr_address%22+%3A+%22%5Cu003cspan+class%3D%5C%22locality%5C%22%5Cu003eRajkot%5Cu003c%2Fspan%5Cu003e%2C+%5Cu003cspan+class%3D%5C%22region%5C%22%5Cu003eGujarat%5Cu003c%2Fspan%5Cu003e%2C+%5Cu003cspan+class%3D%5C%22country-name%5C%22%5Cu003eIndia%5Cu003c%2Fspan%5Cu003e%22%2C%0A++++++%22formatted_address%22+%3A+%22Rajkot%2C+Gujarat%2C+India%22%2C%0A++++++%22geometry%22+%3A+%7B%0A+++++++++%22location%22+%3A+%7B%0A++++++++++++%22lat%22+%3A+22.3038945%2C%0A++++++++++++%22lng%22+%3A+70.80215989999999%0A+++++++++%7D%2C%0A+++++++++%22viewport%22+%3A+%7B%0A++++++++++++%22northeast%22+%3A+%7B%0A+++++++++++++++%22lat%22+%3A+22.3534892%2C%0A+++++++++++++++%22lng%22+%3A+70.9481892%0A++++++++++++%7D%2C%0A++++++++++++%22southwest%22+%3A+%7B%0A+++++++++++++++%22lat%22+%3A+22.1934847%2C%0A+++++++++++++++%22lng%22+%3A+70.69440349999999%0A++++++++++++%7D%0A+++++++++%7D%0A++++++%7D%2C%0A++++++%22icon%22+%3A+%22http%3A%2F%2Fmaps.gstatic.com%2Fmapfiles%2Fplace_api%2Ficons%2Fgeocode-71.png%22%2C%0A++++++%22id%22+%3A+%224389d3909105ace8fc2fe6333640934716f0e09d%22%2C%0A++++++%22name%22+%3A+%22Rajkot%22%2C%0A++++++%22place_id%22+%3A+%22ChIJD98cx4rJWTkRO62Tvs8V3XY%22%2C%0A++++++%22reference%22+%3A+%22CoQBeQAAAPFGV0FLjoXvUI0hIApA3RGyKPHm1ZAmPMHcV3BRaZAXJS2Y5setRw7saWRjCWkEhArsQrxBPjEWKPffNAF2ttrozvZf2Im4Z_WyRLsH9gn9AJYsvmfOEDnTkrEGKqwDjuot27AWvTUWBxQ2eez5rTCEtUThjlCgI2QEpEOPTgbGEhCOZjXeC-lzCLS1j0sxrSpZGhSaDNjoKxMLkY05UTYZTiyLQ-LhBg%22%2C%0A++++++%22scope%22+%3A+%22GOOGLE%22%2C%0A++++++%22types%22+%3A+%5B+%22locality%22%2C+%22political%22+%5D%2C%0A++++++%22url%22+%3A+%22https%3A%2F%2Fmaps.google.com%2Fmaps%2Fplace%3Fq%3DRajkot%2C%2BGujarat%2C%2BIndia%26ftid%3D0x3959c98ac71cdf0f%3A0x76dd15cfbe93ad3b%22%2C%0A++++++%22vicinity%22+%3A+%22Rajkot%22%0A+++%7D%2C%0A+++%22status%22+%3A+%22OK%22%0A%7D'
          2        DO_ICALL                                         $1      
          3        ASSIGN                                                   !0, $1
   57     4        INIT_FCALL                                               'print_r'
          5        FETCH_DIM_R                                      ~3      !0, 'result'
          6        SEND_VAL                                                 ~3
          7        DO_ICALL                                                 
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
158.5 ms | 1396 KiB | 17 Q