3v4l.org

run code in 300+ PHP versions simultaneously
<?php $str = '{"shop_id":"vb-test-0023","shop_transaction_id":1003786,"gross":20.99,"currency":"USD","reccuring":1,"email":"test@mail.com","desc":"Premium Account (type A) purchase","ip":"127.0.0.1","geo_country":"USA","geo_city":"Newark","user_name":"John Doe","lang":"en","subscription_desc":"Monthly autosubscription is enabled","success_Url":"http:\/\/vb.com\/purchase-callback\/genesis-success","fail_Url":"http:\/\/vb.com\/purchase-callback\/genesis-fail","callback_url":"http:\/\/vb.com\/purchase-callback\/genesis-status","sign":"3r7j6Gie5gmHUO09hXp3v\/in04Q="}'; echo http_build_query((array)json_decode($str));
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/SIKqD
function name:  (null)
number of ops:  10
compiled vars:  !0 = $str
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%7B%22shop_id%22%3A%22vb-test-0023%22%2C%22shop_transaction_id%22%3A1003786%2C%22gross%22%3A20.99%2C%22currency%22%3A%22USD%22%2C%22reccuring%22%3A1%2C%22email%22%3A%22test%40mail.com%22%2C%22desc%22%3A%22Premium+Account+%28type+A%29+purchase%22%2C%22ip%22%3A%22127.0.0.1%22%2C%22geo_country%22%3A%22USA%22%2C%22geo_city%22%3A%22Newark%22%2C%22user_name%22%3A%22John+Doe%22%2C%22lang%22%3A%22en%22%2C%22subscription_desc%22%3A%22Monthly+autosubscription+is+enabled%22%2C%22success_Url%22%3A%22http%3A%5C%2F%5C%2Fvb.com%5C%2Fpurchase-callback%5C%2Fgenesis-success%22%2C%22fail_Url%22%3A%22http%3A%5C%2F%5C%2Fvb.com%5C%2Fpurchase-callback%5C%2Fgenesis-fail%22%2C%22callback_url%22%3A%22http%3A%5C%2F%5C%2Fvb.com%5C%2Fpurchase-callback%5C%2Fgenesis-status%22%2C%22sign%22%3A%223r7j6Gie5gmHUO09hXp3v%5C%2Fin04Q%3D%22%7D'
    3     1        INIT_FCALL                                               'http_build_query'
          2        INIT_FCALL                                               'json_decode'
          3        SEND_VAR                                                 !0
          4        DO_ICALL                                         $2      
          5        CAST                                          7  ~3      $2
          6        SEND_VAL                                                 ~3
          7        DO_ICALL                                         $4      
          8        ECHO                                                     $4
          9      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
151.05 ms | 1394 KiB | 17 Q