3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 39
Branch analysis from position: 39
2 jumps found. (Code = 44) Position 1 = 41, Position 2 = 9
Branch analysis from position: 41
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 9
2 jumps found. (Code = 44) Position 1 = 41, Position 2 = 9
Branch analysis from position: 41
Branch analysis from position: 9
filename:       /in/t4WUn
function name:  (null)
number of ops:  42
compiled vars:  !0 = $keywords, !1 = $year, !2 = $month, !3 = $i
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'range'
          1        SEND_VAL                                                 1
          2        SEND_VAL                                                 73
          3        DO_ICALL                                         $4      
          4        ASSIGN                                                   !0, $4
    4     5        ASSIGN                                                   !1, 'year'
    5     6        ASSIGN                                                   !2, 'month'
    7     7        ASSIGN                                                   !3, 0
          8      > JMP                                                      ->39
   11     9    >   CONCAT                                           ~9      '%0A++++++%3Ctr%3E%0A++++++++%3Ctd%3E', !1
         10        CONCAT                                           ~10     ~9, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   12    11        CONCAT                                           ~11     ~10, !2
         12        CONCAT                                           ~12     ~11, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   13    13        FETCH_DIM_R                                      ~13     !0, !3
         14        CONCAT                                           ~14     ~12, ~13
         15        CONCAT                                           ~15     ~14, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   14    16        ADD                                              ~16     !3, 1
         17        FETCH_DIM_R                                      ~17     !0, ~16
         18        CONCAT                                           ~18     ~15, ~17
         19        CONCAT                                           ~19     ~18, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   15    20        ADD                                              ~20     !3, 2
         21        FETCH_DIM_R                                      ~21     !0, ~20
         22        CONCAT                                           ~22     ~19, ~21
         23        CONCAT                                           ~23     ~22, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   16    24        ADD                                              ~24     !3, 3
         25        FETCH_DIM_R                                      ~25     !0, ~24
         26        CONCAT                                           ~26     ~23, ~25
         27        CONCAT                                           ~27     ~26, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   17    28        ADD                                              ~28     !3, 4
         29        FETCH_DIM_R                                      ~29     !0, ~28
         30        CONCAT                                           ~30     ~27, ~29
         31        CONCAT                                           ~31     ~30, '%3C%2Ftd%3E%0A++++++++%3Ctd%3E'
   18    32        ADD                                              ~32     !3, 5
         33        FETCH_DIM_R                                      ~33     !0, ~32
         34        CONCAT                                           ~34     ~31, ~33
         35        CONCAT                                           ~35     ~34, '%3C%2Ftd%3E%0A++++++%3C%2Ftr%3E%0A'
         36        ECHO                                                     ~35
   20    37        ADD                                              ~36     !3, 6
         38        ASSIGN                                                   !3, ~36
    7    39    >   IS_SMALLER                                               !3, 72
         40      > JMPNZ                                                    ~38, ->9
   21    41    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
313.2 ms | 974 KiB | 14 Q