3v4l.org

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

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
149.39 ms | 1400 KiB | 15 Q