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 = 11, Position 2 = 32
Branch analysis from position: 11
2 jumps found. (Code = 78) Position 1 = 12, Position 2 = 32
Branch analysis from position: 12
2 jumps found. (Code = 77) Position 1 = 16, Position 2 = 30
Branch analysis from position: 16
2 jumps found. (Code = 78) Position 1 = 17, Position 2 = 30
Branch analysis from position: 17
2 jumps found. (Code = 43) Position 1 = 21, Position 2 = 25
Branch analysis from position: 21
1 jumps found. (Code = 42) Position 1 = 26
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 16
Branch analysis from position: 16
Branch analysis from position: 25
1 jumps found. (Code = 42) Position 1 = 16
Branch analysis from position: 16
Branch analysis from position: 30
1 jumps found. (Code = 42) Position 1 = 11
Branch analysis from position: 11
Branch analysis from position: 30
Branch analysis from position: 32
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 32
filename:       /in/fKj9X
function name:  (null)
number of ops:  41
compiled vars:  !0 = $partylist, !1 = $position, !2 = $members, !3 = $partymembers, !4 = $partyArray, !5 = $party, !6 = $key1, !7 = $p, !8 = $key2
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, <array>
    4     1        ASSIGN                                                   !1, <array>
    5     2        ASSIGN                                                   !2, <array>
    6     3        INIT_FCALL                                               'array_chunk'
          4        SEND_VAR                                                 !2
          5        COUNT                                            ~12     !1
          6        SEND_VAL                                                 ~12
          7        DO_ICALL                                         $13     
          8        ASSIGN                                                   !3, $13
    8     9        ASSIGN                                                   !4, <array>
    9    10      > FE_RESET_R                                       $16     !0, ->32
         11    > > FE_FETCH_R                                       ~17     $16, !5, ->32
         12    >   ASSIGN                                                   !6, ~17
   10    13        ASSIGN_DIM                                               !4, !5
         14        OP_DATA                                                  <array>
   11    15      > FE_RESET_R                                       $20     !1, ->30
         16    > > FE_FETCH_R                                       ~21     $20, !7, ->30
         17    >   ASSIGN                                                   !8, ~21
   12    18        FETCH_DIM_IS                                     ~25     !3, !6
         19        ISSET_ISEMPTY_DIM_OBJ                         0          ~25, !8
         20      > JMPZ                                                     ~26, ->25
         21    >   FETCH_DIM_R                                      ~27     !3, !6
         22        FETCH_DIM_R                                      ~28     ~27, !8
         23        QM_ASSIGN                                        ~29     ~28
         24      > JMP                                                      ->26
         25    >   QM_ASSIGN                                        ~29     ''
         26    >   FETCH_DIM_W                                      $23     !4, !5
         27        ASSIGN_DIM                                               $23, !7
         28        OP_DATA                                                  ~29
   11    29      > JMP                                                      ->16
         30    >   FE_FREE                                                  $20
    9    31      > JMP                                                      ->11
         32    >   FE_FREE                                                  $16
   15    33        INIT_FCALL                                               'print_r'
         34        SEND_VAR                                                 !4
         35        SEND_VAL                                                 1
         36        DO_ICALL                                         $30     
         37        CONCAT                                           ~31     '%3Cpre%3E', $30
         38        CONCAT                                           ~32     ~31, '%3C%2Fpre%3E'
         39        ECHO                                                     ~32
         40      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
266.43 ms | 975 KiB | 15 Q