3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 17, Position 2 = 42
Branch analysis from position: 17
2 jumps found. (Code = 78) Position 1 = 18, Position 2 = 42
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 28
Branch analysis from position: 21
1 jumps found. (Code = 42) Position 1 = 41
Branch analysis from position: 41
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
Branch analysis from position: 28
2 jumps found. (Code = 77) Position 1 = 29, Position 2 = 40
Branch analysis from position: 29
2 jumps found. (Code = 78) Position 1 = 30, Position 2 = 40
Branch analysis from position: 30
1 jumps found. (Code = 42) Position 1 = 29
Branch analysis from position: 29
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
Branch analysis from position: 40
Branch analysis from position: 42
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 42
filename:       /in/BKVXA
function name:  (null)
number of ops:  44
compiled vars:  !0 = $response, !1 = $value1, !2 = $key1, !3 = $value2, !4 = $key2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_ARRAY                                       ~5      10499478683521864, 'id'
    5     1        ADD_ARRAY_ELEMENT                                ~5      '07%2F22%2F1983', 'birthday'
    6     2        ADD_ARRAY_ELEMENT                                ~5      'email%40saya.com', 'email'
    7     3        ADD_ARRAY_ELEMENT                                ~5      'Alan', 'first_name'
    8     4        ADD_ARRAY_ELEMENT                                ~5      'male', 'gender'
    9     5        ADD_ARRAY_ELEMENT                                ~5      'Malmsteen', 'last_name'
   10     6        ADD_ARRAY_ELEMENT                                ~5      'https%3A%2F%2Fwww.facebook.com%2Fapp_scoped_user_id%2F1049213468352864%2F', 'link'
   12     7        CAST                                          8  ~6      <array>
          8        ADD_ARRAY_ELEMENT                                ~5      ~6, 'location'
   15     9        ADD_ARRAY_ELEMENT                                ~5      'id_ID', 'locale'
   16    10        ADD_ARRAY_ELEMENT                                ~5      'El-nino', 'middle_name'
   17    11        ADD_ARRAY_ELEMENT                                ~5      'Alan+El-nino+Malmsteen', 'name'
   18    12        ADD_ARRAY_ELEMENT                                ~5      7, 'timezone'
   19    13        ADD_ARRAY_ELEMENT                                ~5      '2015-05-28T04%3A09%3A50%2B0000', 'updated_time'
   20    14        ADD_ARRAY_ELEMENT                                ~5      1, 'verified'
    3    15        ASSIGN                                                   !0, ~5
   22    16      > FE_RESET_R                                       $8      !0, ->42
         17    > > FE_FETCH_R                                       ~9      $8, !1, ->42
         18    >   ASSIGN                                                   !2, ~9
   23    19        TYPE_CHECK                                  124          !1
         20      > JMPZ                                                     ~11, ->28
   24    21    >   ROPE_INIT                                     5  ~13     'Key1%3A+'
         22        ROPE_ADD                                      1  ~13     ~13, !2
         23        ROPE_ADD                                      2  ~13     ~13, '%2C+Value1%3A+'
         24        ROPE_ADD                                      3  ~13     ~13, !1
         25        ROPE_END                                      4  ~12     ~13, '%0A'
         26        ECHO                                                     ~12
   23    27      > JMP                                                      ->41
   26    28    > > FE_RESET_R                                       $16     !1, ->40
         29    > > FE_FETCH_R                                       ~17     $16, !3, ->40
         30    >   ASSIGN                                                   !4, ~17
   27    31        ROPE_INIT                                     7  ~20     'Key1%3A+'
         32        ROPE_ADD                                      1  ~20     ~20, !2
         33        ROPE_ADD                                      2  ~20     ~20, '%2C+Key2%3A+'
         34        ROPE_ADD                                      3  ~20     ~20, !4
         35        ROPE_ADD                                      4  ~20     ~20, '%2C+Value2%3A+'
         36        ROPE_ADD                                      5  ~20     ~20, !3
         37        ROPE_END                                      6  ~19     ~20, '%0A'
         38        ECHO                                                     ~19
   26    39      > JMP                                                      ->29
         40    >   FE_FREE                                                  $16
   22    41    > > JMP                                                      ->17
         42    >   FE_FREE                                                  $8
   30    43      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
205.22 ms | 969 KiB | 13 Q