3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '{ "points": [ [ "39.67495589920286", "19.799004793167114" ], [ "39.69503584333047", "19.854623079299927" ], [ "39.700847368881", "19.89471673965454" ], [ "39.77054750039529", "19.96612787246704" ], [ "39.791127230787914", "19.956514835357666" ], [ "39.83121363626412", "19.849398136138916" ], [ "39.80800856647987", "19.793779850006104" ], [ "39.80167855121973", "19.70726251602173" ], [ "39.809063512364865", "19.66881036758423" ], [ "39.75154536393759", "19.617998600006104" ], [ "39.67284188119943", "19.664690494537354" ], [ "39.64059509088576", "19.709322452545166" ], [ "39.65645604812829", "19.747774600982666" ] ], "meta": { "lat" : "39.60330292590828", "lng" : "19.88315624618531", "type" : "roadmap", "zoom" : "11" } }'; $json = json_decode($str, TRUE); echo json_last_error();
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ph52H
function name:  (null)
number of ops:  10
compiled vars:  !0 = $str, !1 = $json
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   ASSIGN                                                   !0, '%7B%0A++++%22points%22%3A+%5B%0A++++++++%5B%0A++++++++++++%2239.67495589920286%22%2C%0A++++++++++++%2219.799004793167114%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.69503584333047%22%2C%0A++++++++++++%2219.854623079299927%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.700847368881%22%2C%0A++++++++++++%2219.89471673965454%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.77054750039529%22%2C%0A++++++++++++%2219.96612787246704%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.791127230787914%22%2C%0A++++++++++++%2219.956514835357666%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.83121363626412%22%2C%0A++++++++++++%2219.849398136138916%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.80800856647987%22%2C%0A++++++++++++%2219.793779850006104%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.80167855121973%22%2C%0A++++++++++++%2219.70726251602173%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.809063512364865%22%2C%0A++++++++++++%2219.66881036758423%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.75154536393759%22%2C%0A++++++++++++%2219.617998600006104%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.67284188119943%22%2C%0A++++++++++++%2219.664690494537354%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.64059509088576%22%2C%0A++++++++++++%2219.709322452545166%22%0A++++++++%5D%2C%0A++++++++%5B%0A++++++++++++%2239.65645604812829%22%2C%0A++++++++++++%2219.747774600982666%22%0A++++++++%5D%0A++++%5D%2C%0A++++%22meta%22%3A+%7B%0A++++++++%22lat%22+%3A+%2239.60330292590828%22%2C%0A++++++++%22lng%22+%3A+%2219.88315624618531%22%2C%0A++++++++%22type%22+%3A+%22roadmap%22%2C%0A++++++++%22zoom%22+%3A+%2211%22%0A++++%7D%0A%7D'
   66     1        INIT_FCALL                                               'json_decode'
          2        SEND_VAR                                                 !0
          3        SEND_VAL                                                 <true>
          4        DO_ICALL                                         $3      
          5        ASSIGN                                                   !1, $3
   67     6        INIT_FCALL                                               'json_last_error'
          7        DO_ICALL                                         $5      
          8        ECHO                                                     $5
          9      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.92 ms | 1395 KiB | 17 Q