3v4l.org

run code in 300+ PHP versions simultaneously
<?php for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; for ($i=1;$i<1001;$i++){ echo "Hello!".$i; } } } } } } } } ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 54
Branch analysis from position: 54
2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 2
Branch analysis from position: 56
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 2
1 jumps found. (Code = 42) Position 1 = 51
Branch analysis from position: 51
2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 6
Branch analysis from position: 53
2 jumps found. (Code = 44) Position 1 = 56, Position 2 = 2
Branch analysis from position: 56
Branch analysis from position: 2
Branch analysis from position: 6
1 jumps found. (Code = 42) Position 1 = 48
Branch analysis from position: 48
2 jumps found. (Code = 44) Position 1 = 50, Position 2 = 10
Branch analysis from position: 50
2 jumps found. (Code = 44) Position 1 = 53, Position 2 = 6
Branch analysis from position: 53
Branch analysis from position: 6
Branch analysis from position: 10
1 jumps found. (Code = 42) Position 1 = 45
Branch analysis from position: 45
2 jumps found. (Code = 44) Position 1 = 47, Position 2 = 14
Branch analysis from position: 47
2 jumps found. (Code = 44) Position 1 = 50, Position 2 = 10
Branch analysis from position: 50
Branch analysis from position: 10
Branch analysis from position: 14
1 jumps found. (Code = 42) Position 1 = 42
Branch analysis from position: 42
2 jumps found. (Code = 44) Position 1 = 44, Position 2 = 18
Branch analysis from position: 44
2 jumps found. (Code = 44) Position 1 = 47, Position 2 = 14
Branch analysis from position: 47
Branch analysis from position: 14
Branch analysis from position: 18
1 jumps found. (Code = 42) Position 1 = 39
Branch analysis from position: 39
2 jumps found. (Code = 44) Position 1 = 41, Position 2 = 22
Branch analysis from position: 41
2 jumps found. (Code = 44) Position 1 = 44, Position 2 = 18
Branch analysis from position: 44
Branch analysis from position: 18
Branch analysis from position: 22
1 jumps found. (Code = 42) Position 1 = 36
Branch analysis from position: 36
2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 26
Branch analysis from position: 38
2 jumps found. (Code = 44) Position 1 = 41, Position 2 = 22
Branch analysis from position: 41
Branch analysis from position: 22
Branch analysis from position: 26
1 jumps found. (Code = 42) Position 1 = 33
Branch analysis from position: 33
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 30
Branch analysis from position: 35
2 jumps found. (Code = 44) Position 1 = 38, Position 2 = 26
Branch analysis from position: 38
Branch analysis from position: 26
Branch analysis from position: 30
2 jumps found. (Code = 44) Position 1 = 35, Position 2 = 30
Branch analysis from position: 35
Branch analysis from position: 30
filename:       /in/hBNY4
function name:  (null)
number of ops:  57
compiled vars:  !0 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, 1
          1      > JMP                                                      ->54
    3     2    >   CONCAT                                           ~2      'Hello%21', !0
          3        ECHO                                                     ~2
    4     4        ASSIGN                                                   !0, 1
          5      > JMP                                                      ->51
    5     6    >   CONCAT                                           ~4      'Hello%21', !0
          7        ECHO                                                     ~4
    6     8        ASSIGN                                                   !0, 1
          9      > JMP                                                      ->48
    7    10    >   CONCAT                                           ~6      'Hello%21', !0
         11        ECHO                                                     ~6
    8    12        ASSIGN                                                   !0, 1
         13      > JMP                                                      ->45
    9    14    >   CONCAT                                           ~8      'Hello%21', !0
         15        ECHO                                                     ~8
   10    16        ASSIGN                                                   !0, 1
         17      > JMP                                                      ->42
   11    18    >   CONCAT                                           ~10     'Hello%21', !0
         19        ECHO                                                     ~10
   12    20        ASSIGN                                                   !0, 1
         21      > JMP                                                      ->39
   13    22    >   CONCAT                                           ~12     'Hello%21', !0
         23        ECHO                                                     ~12
   14    24        ASSIGN                                                   !0, 1
         25      > JMP                                                      ->36
   15    26    >   CONCAT                                           ~14     'Hello%21', !0
         27        ECHO                                                     ~14
   16    28        ASSIGN                                                   !0, 1
         29      > JMP                                                      ->33
   17    30    >   CONCAT                                           ~16     'Hello%21', !0
         31        ECHO                                                     ~16
   16    32        PRE_INC                                                  !0
         33    >   IS_SMALLER                                               !0, 1001
         34      > JMPNZ                                                    ~18, ->30
   14    35    >   PRE_INC                                                  !0
         36    >   IS_SMALLER                                               !0, 1001
         37      > JMPNZ                                                    ~20, ->26
   12    38    >   PRE_INC                                                  !0
         39    >   IS_SMALLER                                               !0, 1001
         40      > JMPNZ                                                    ~22, ->22
   10    41    >   PRE_INC                                                  !0
         42    >   IS_SMALLER                                               !0, 1001
         43      > JMPNZ                                                    ~24, ->18
    8    44    >   PRE_INC                                                  !0
         45    >   IS_SMALLER                                               !0, 1001
         46      > JMPNZ                                                    ~26, ->14
    6    47    >   PRE_INC                                                  !0
         48    >   IS_SMALLER                                               !0, 1001
         49      > JMPNZ                                                    ~28, ->10
    4    50    >   PRE_INC                                                  !0
         51    >   IS_SMALLER                                               !0, 1001
         52      > JMPNZ                                                    ~30, ->6
    2    53    >   PRE_INC                                                  !0
         54    >   IS_SMALLER                                               !0, 1001
         55      > JMPNZ                                                    ~32, ->2
   26    56    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
195.93 ms | 946 KiB | 14 Q