3v4l.org

run code in 300+ PHP versions simultaneously
<?php $GLOBALS= $GLOBALS['next']= next($GLOBALS)[ $GLOBALS['next']['next']= next($GLOBALS)['GLOBALS'] ][ $next['GLOBALS']=next($GLOBALS[GLOBALS]['GLOBALS'])[$next['next']] ][ $next['GLOBALS']=next($next['GLOBALS']) ][ $GLOBALS[next]['next']($GLOBALS['next']['GLOBALS']) ] =next(neXt($next['next'])); ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/bivUq
function name:  (null)
number of ops:  60
compiled vars:  !0 = $next
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    8     0  E >   INIT_FCALL                                               'next'
          1        FETCH_W                      global              $4      'GLOBALS'
          2        SEND_REF                                                 $4
          3        DO_ICALL                                         $5      
          4        SEPARATE                                         $5      $5
   11     5        INIT_FCALL                                               'next'
          6        FETCH_W                      global              $9      'GLOBALS'
          7        SEND_REF                                                 $9
          8        DO_ICALL                                         $10     
          9        FETCH_DIM_R                                      ~11     $10, 'GLOBALS'
   10    10        FETCH_W                      global              $6      'GLOBALS'
         11        FETCH_DIM_W                                      $7      $6, 'next'
         12        ASSIGN_DIM                                       ~8      $7, 'next'
   11    13        OP_DATA                                                  ~11
   15    14        INIT_FCALL                                               'next'
         15        FETCH_CONSTANT                                   ~15     'GLOBALS'
         16        FETCH_W                      global              $14     'GLOBALS'
         17        FETCH_DIM_W                                      $16     $14, ~15
         18        FETCH_DIM_W                                      $17     $16, 'GLOBALS'
         19        SEND_REF                                                 $17
         20        DO_ICALL                                         $18     
         21        FETCH_DIM_R                                      ~19     !0, 'next'
         22        FETCH_DIM_R                                      ~20     $18, ~19
         23        ASSIGN_DIM                                       ~13     !0, 'GLOBALS'
         24        OP_DATA                                                  ~20
   18    25        INIT_FCALL                                               'next'
         26        FETCH_DIM_W                                      $23     !0, 'GLOBALS'
         27        SEND_REF                                                 $23
         28        DO_ICALL                                         $24     
         29        ASSIGN_DIM                                       ~22     !0, 'GLOBALS'
         30        OP_DATA                                                  $24
   20    31        FETCH_CONSTANT                                   ~27     'next'
         32        FETCH_R                      global              ~26     'GLOBALS'
         33        FETCH_DIM_R                                      ~28     ~26, ~27
         34        FETCH_DIM_R                                      ~29     ~28, 'next'
         35        INIT_DYNAMIC_CALL                                        ~29
         36        CHECK_FUNC_ARG                                           
         37        FETCH_FUNC_ARG               global              $30     'GLOBALS'
         38        FETCH_DIM_FUNC_ARG                               $31     $30, 'next'
         39        FETCH_DIM_FUNC_ARG                               $32     $31, 'GLOBALS'
         40        SEND_FUNC_ARG                                            $32
         41        DO_FCALL                                      0  $33     
   22    42        INIT_FCALL                                               'next'
         43        INIT_FCALL                                               'next'
         44        FETCH_DIM_W                                      $35     !0, 'next'
         45        SEND_REF                                                 $35
         46        DO_ICALL                                         $36     
         47        SEND_VAR_NO_REF                               0          $36
         48        DO_ICALL                                         $37     
   11    49        FETCH_DIM_W                                      $12     $5, ~8
   15    50        FETCH_DIM_W                                      $21     $12, ~13
   18    51        FETCH_DIM_W                                      $25     $21, ~22
   20    52        ASSIGN_DIM                                       ~34     $25, $33
   22    53        OP_DATA                                                  $37
    6    54        FETCH_W                      global              $2      'GLOBALS'
         55        ASSIGN_DIM                                       ~3      $2, 'next'
   22    56        OP_DATA                                                  ~34
    4    57        FETCH_W                      global              $1      'GLOBALS'
         58        ASSIGN                                                   $1, ~3
   23    59      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
156.06 ms | 1400 KiB | 15 Q