3v4l.org

run code in 300+ PHP versions simultaneously
<?php $string='{"responseHeader":{"status":0,"QTime":0,"params":{"q":"94305","wt":"json","rows":"1"}},"response":{"numFound":165,"start":0,"docs":[{"price":"","tags":"ATMs","phone_n":"","location":"37.42409897,-122.1709976 ","store":"Discover ATM","store_id":"478602","state":"CA","latitude":"37.42409897","address":"459 LAGUNITA","zipcode_n":"94305","longitude":"-122.1709976\r","url":"Discover_ATM_459_LAGUNITA_Stanford_CA_94305","city":"Stanford","category":"ATMs","text":["","CA","459 LAGUNITA","94305","Stanford"],"spell":["Discover ATM"]}]}}'; $json=json_decode($string); var_dump($json);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/tNNuA
function name:  (null)
number of ops:  9
compiled vars:  !0 = $string, !1 = $json
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22responseHeader%22%3A%7B%22status%22%3A0%2C%22QTime%22%3A0%2C%22params%22%3A%7B%22q%22%3A%2294305%22%2C%22wt%22%3A%22json%22%2C%22rows%22%3A%221%22%7D%7D%2C%22response%22%3A%7B%22numFound%22%3A165%2C%22start%22%3A0%2C%22docs%22%3A%5B%7B%22price%22%3A%22%22%2C%22tags%22%3A%22ATMs%22%2C%22phone_n%22%3A%22%22%2C%22location%22%3A%2237.42409897%2C-122.1709976+%22%2C%22store%22%3A%22Discover+ATM%22%2C%22store_id%22%3A%22478602%22%2C%22state%22%3A%22CA%22%2C%22latitude%22%3A%2237.42409897%22%2C%22address%22%3A%22459+LAGUNITA%22%2C%22zipcode_n%22%3A%2294305%22%2C%22longitude%22%3A%22-122.1709976%5Cr%22%2C%22url%22%3A%22Discover_ATM_459_LAGUNITA_Stanford_CA_94305%22%2C%22city%22%3A%22Stanford%22%2C%22category%22%3A%22ATMs%22%2C%22text%22%3A%5B%22%22%2C%22CA%22%2C%22459+LAGUNITA%22%2C%2294305%22%2C%22Stanford%22%5D%2C%22spell%22%3A%5B%22Discover+ATM%22%5D%7D%5D%7D%7D'
    3     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        DO_ICALL                                         $3      
          4        ASSIGN                                                   !1, $3
    4     5        INIT_FCALL                                               'var_dump'
          6        SEND_VAR                                                 !1
          7        DO_ICALL                                                 
          8      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.58 ms | 1394 KiB | 17 Q