3v4l.org

run code in 300+ PHP versions simultaneously
<?php if ( isset ( $_SESSION['1'] ) &&isset ( $_GET['1'] ) ) { } else if ( isset ( $_SESSION['2'] ) &&isset ( $_GET['2'] ) ) { } else if ( isset ( $_SESSION['3'] ) &&isset ( $_GET['3'] ) ) { } else if ( isset ( $_SESSION['4'] ) &&isset ( $_GET['4'] ) ) { } else if ( isset ( $_SESSION['5'] ) &&isset ( $_GET['5'] ) ) { } else if ( isset ( $_SESSION['6'] ) &&isset ( $_GET['6'] ) ) { } else if ( isset ( $_SESSION['7'] ) &&isset ( $_GET['7'] ) ) { } else if ( isset ( $_SESSION['8'] ) &&isset ( $_GET['8'] ) ) { } else if ( isset ( $_SESSION['9'] ) &&isset ( $_GET['9'] ) ) { } else if ( isset ( $_SESSION['10'] ) &&isset ( $_GET['10'] ) ) { }
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 3, Position 2 = 6
Branch analysis from position: 3
2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 8
Branch analysis from position: 7
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 8
2 jumps found. (Code = 46) Position 1 = 11, Position 2 = 14
Branch analysis from position: 11
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 16
Branch analysis from position: 15
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 16
2 jumps found. (Code = 46) Position 1 = 19, Position 2 = 22
Branch analysis from position: 19
2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 24
Branch analysis from position: 23
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 24
2 jumps found. (Code = 46) Position 1 = 27, Position 2 = 30
Branch analysis from position: 27
2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 32
Branch analysis from position: 31
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 32
2 jumps found. (Code = 46) Position 1 = 35, Position 2 = 38
Branch analysis from position: 35
2 jumps found. (Code = 43) Position 1 = 39, Position 2 = 40
Branch analysis from position: 39
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 40
2 jumps found. (Code = 46) Position 1 = 43, Position 2 = 46
Branch analysis from position: 43
2 jumps found. (Code = 43) Position 1 = 47, Position 2 = 48
Branch analysis from position: 47
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 48
2 jumps found. (Code = 46) Position 1 = 51, Position 2 = 54
Branch analysis from position: 51
2 jumps found. (Code = 43) Position 1 = 55, Position 2 = 56
Branch analysis from position: 55
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 56
2 jumps found. (Code = 46) Position 1 = 59, Position 2 = 62
Branch analysis from position: 59
2 jumps found. (Code = 43) Position 1 = 63, Position 2 = 64
Branch analysis from position: 63
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 64
2 jumps found. (Code = 46) Position 1 = 67, Position 2 = 70
Branch analysis from position: 67
2 jumps found. (Code = 43) Position 1 = 71, Position 2 = 72
Branch analysis from position: 71
1 jumps found. (Code = 42) Position 1 = 79
Branch analysis from position: 79
Branch analysis from position: 72
2 jumps found. (Code = 46) Position 1 = 75, Position 2 = 78
Branch analysis from position: 75
2 jumps found. (Code = 43) Position 1 = 79, Position 2 = 79
Branch analysis from position: 79
Branch analysis from position: 79
Branch analysis from position: 78
Branch analysis from position: 70
Branch analysis from position: 62
Branch analysis from position: 54
Branch analysis from position: 46
Branch analysis from position: 38
Branch analysis from position: 30
Branch analysis from position: 22
Branch analysis from position: 14
Branch analysis from position: 6
filename:       /in/efoHg
function name:  (null)
number of ops:  80
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    7     0  E >   FETCH_IS                                         ~0      '_SESSION'
          1        ISSET_ISEMPTY_DIM_OBJ                         0  ~1      ~0, 1
          2      > JMPZ_EX                                          ~1      ~1, ->6
   11     3    >   FETCH_IS                                         ~2      '_GET'
          4        ISSET_ISEMPTY_DIM_OBJ                         0  ~3      ~2, 1
          5        BOOL                                             ~1      ~3
          6    > > JMPZ                                                     ~1, ->8
   13     7    > > JMP                                                      ->79
   21     8    >   FETCH_IS                                         ~4      '_SESSION'
          9        ISSET_ISEMPTY_DIM_OBJ                         0  ~5      ~4, 2
         10      > JMPZ_EX                                          ~5      ~5, ->14
   25    11    >   FETCH_IS                                         ~6      '_GET'
         12        ISSET_ISEMPTY_DIM_OBJ                         0  ~7      ~6, 2
         13        BOOL                                             ~5      ~7
         14    > > JMPZ                                                     ~5, ->16
   27    15    > > JMP                                                      ->79
   35    16    >   FETCH_IS                                         ~8      '_SESSION'
         17        ISSET_ISEMPTY_DIM_OBJ                         0  ~9      ~8, 3
         18      > JMPZ_EX                                          ~9      ~9, ->22
   39    19    >   FETCH_IS                                         ~10     '_GET'
         20        ISSET_ISEMPTY_DIM_OBJ                         0  ~11     ~10, 3
         21        BOOL                                             ~9      ~11
         22    > > JMPZ                                                     ~9, ->24
   41    23    > > JMP                                                      ->79
   49    24    >   FETCH_IS                                         ~12     '_SESSION'
         25        ISSET_ISEMPTY_DIM_OBJ                         0  ~13     ~12, 4
         26      > JMPZ_EX                                          ~13     ~13, ->30
   53    27    >   FETCH_IS                                         ~14     '_GET'
         28        ISSET_ISEMPTY_DIM_OBJ                         0  ~15     ~14, 4
         29        BOOL                                             ~13     ~15
         30    > > JMPZ                                                     ~13, ->32
   55    31    > > JMP                                                      ->79
   63    32    >   FETCH_IS                                         ~16     '_SESSION'
         33        ISSET_ISEMPTY_DIM_OBJ                         0  ~17     ~16, 5
         34      > JMPZ_EX                                          ~17     ~17, ->38
   67    35    >   FETCH_IS                                         ~18     '_GET'
         36        ISSET_ISEMPTY_DIM_OBJ                         0  ~19     ~18, 5
         37        BOOL                                             ~17     ~19
         38    > > JMPZ                                                     ~17, ->40
   69    39    > > JMP                                                      ->79
   77    40    >   FETCH_IS                                         ~20     '_SESSION'
         41        ISSET_ISEMPTY_DIM_OBJ                         0  ~21     ~20, 6
         42      > JMPZ_EX                                          ~21     ~21, ->46
   81    43    >   FETCH_IS                                         ~22     '_GET'
         44        ISSET_ISEMPTY_DIM_OBJ                         0  ~23     ~22, 6
         45        BOOL                                             ~21     ~23
         46    > > JMPZ                                                     ~21, ->48
   83    47    > > JMP                                                      ->79
   91    48    >   FETCH_IS                                         ~24     '_SESSION'
         49        ISSET_ISEMPTY_DIM_OBJ                         0  ~25     ~24, 7
         50      > JMPZ_EX                                          ~25     ~25, ->54
   95    51    >   FETCH_IS                                         ~26     '_GET'
         52        ISSET_ISEMPTY_DIM_OBJ                         0  ~27     ~26, 7
         53        BOOL                                             ~25     ~27
         54    > > JMPZ                                                     ~25, ->56
   97    55    > > JMP                                                      ->79
  105    56    >   FETCH_IS                                         ~28     '_SESSION'
         57        ISSET_ISEMPTY_DIM_OBJ                         0  ~29     ~28, 8
         58      > JMPZ_EX                                          ~29     ~29, ->62
  109    59    >   FETCH_IS                                         ~30     '_GET'
         60        ISSET_ISEMPTY_DIM_OBJ                         0  ~31     ~30, 8
         61        BOOL                                             ~29     ~31
         62    > > JMPZ                                                     ~29, ->64
  111    63    > > JMP                                                      ->79
  119    64    >   FETCH_IS                                         ~32     '_SESSION'
         65        ISSET_ISEMPTY_DIM_OBJ                         0  ~33     ~32, 9
         66      > JMPZ_EX                                          ~33     ~33, ->70
  123    67    >   FETCH_IS                                         ~34     '_GET'
         68        ISSET_ISEMPTY_DIM_OBJ                         0  ~35     ~34, 9
         69        BOOL                                             ~33     ~35
         70    > > JMPZ                                                     ~33, ->72
  125    71    > > JMP                                                      ->79
  133    72    >   FETCH_IS                                         ~36     '_SESSION'
         73        ISSET_ISEMPTY_DIM_OBJ                         0  ~37     ~36, 10
         74      > JMPZ_EX                                          ~37     ~37, ->78
  137    75    >   FETCH_IS                                         ~38     '_GET'
         76        ISSET_ISEMPTY_DIM_OBJ                         0  ~39     ~38, 10
         77        BOOL                                             ~37     ~39
         78    > > JMPZ                                                     ~37, ->79
  141    79    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
172.26 ms | 1407 KiB | 13 Q