3v4l.org

run code in 300+ PHP versions simultaneously
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Finding entry points
Branch analysis from position: 0
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 = 65
Branch analysis from position: 23
2 jumps found. (Code = 77) Position 1 = 26, Position 2 = 41
Branch analysis from position: 26
2 jumps found. (Code = 78) Position 1 = 27, Position 2 = 41
Branch analysis from position: 27
2 jumps found. (Code = 46) Position 1 = 30, Position 2 = 33
Branch analysis from position: 30
2 jumps found. (Code = 43) Position 1 = 34, Position 2 = 40
Branch analysis from position: 34
1 jumps found. (Code = 42) Position 1 = 41
Branch analysis from position: 41
2 jumps found. (Code = 43) Position 1 = 44, Position 2 = 65
Branch analysis from position: 44
2 jumps found. (Code = 77) Position 1 = 47, Position 2 = 64
Branch analysis from position: 47
2 jumps found. (Code = 78) Position 1 = 48, Position 2 = 64
Branch analysis from position: 48
2 jumps found. (Code = 43) Position 1 = 51, Position 2 = 63
Branch analysis from position: 51
1 jumps found. (Code = 42) Position 1 = 64
Branch analysis from position: 64
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 63
1 jumps found. (Code = 42) Position 1 = 47
Branch analysis from position: 47
Branch analysis from position: 64
Branch analysis from position: 64
Branch analysis from position: 65
Branch analysis from position: 40
1 jumps found. (Code = 42) Position 1 = 26
Branch analysis from position: 26
Branch analysis from position: 33
Branch analysis from position: 41
Branch analysis from position: 41
Branch analysis from position: 65
Branch analysis from position: 22
filename:       /in/ZKcjo
function name:  (null)
number of ops:  66
compiled vars:  !0 = $day, !1 = $current_time, !2 = $liveshows, !3 = $isIsOnAir, !4 = $showtime
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_FCALL                                               'date_default_timezone_set'
          1        SEND_VAL                                                 'America%2FNew_York'
          2        DO_ICALL                                                 
    6     3        INIT_FCALL                                               'strtolower'
          4        INIT_FCALL                                               'date'
          5        SEND_VAL                                                 'D'
          6        DO_ICALL                                         $6      
          7        SEND_VAR                                                 $6
          8        DO_ICALL                                         $7      
          9        ASSIGN                                                   !0, $7
    7    10        INIT_FCALL                                               'date'
         11        SEND_VAL                                                 'Hi'
         12        DO_ICALL                                         $9      
         13        ASSIGN                                                   !1, $9
    9    14        ASSIGN                                                   !0, 'mon'
   10    15        ASSIGN                                                   !1, '1630'
   12    16        ASSIGN                                                   !2, <array>
   21    17        IS_IDENTICAL                                     ~14     !0, 'mon'
         18      > JMPZ_EX                                          ~14     ~14, ->22
         19    >   ISSET_ISEMPTY_DIM_OBJ                         1  ~15     !2, 'mon'
         20        BOOL_NOT                                         ~16     ~15
         21        BOOL                                             ~14     ~16
         22    > > JMPZ                                                     ~14, ->65
   22    23    >   ASSIGN                                                   !3, <false>
   24    24        FETCH_DIM_R                                      ~18     !2, 'mon'
         25      > FE_RESET_R                                       $19     ~18, ->41
         26    > > FE_FETCH_R                                               $19, !4, ->41
   25    27    >   FETCH_DIM_R                                      ~20     !4, 'start'
         28        IS_SMALLER_OR_EQUAL                              ~21     ~20, !1
         29      > JMPZ_EX                                          ~21     ~21, ->33
         30    >   FETCH_DIM_R                                      ~22     !4, 'end'
         31        IS_SMALLER_OR_EQUAL                              ~23     !1, ~22
         32        BOOL                                             ~21     ~23
         33    > > JMPZ                                                     ~21, ->40
   26    34    >   ASSIGN                                                   !3, <true>
   27    35        ECHO                                                     '%3Ch3%3E'
         36        FETCH_DIM_R                                      ~25     !4, 'host'
         37        ECHO                                                     ~25
         38        ECHO                                                     '+%3Cspan%3Eis+on+air%3C%2Fspan%3E%3C%2Fh3%3E'
   28    39      > JMP                                                      ->41
   24    40    > > JMP                                                      ->26
         41    >   FE_FREE                                                  $19
   32    42        BOOL_NOT                                         ~26     !3
         43      > JMPZ                                                     ~26, ->65
   33    44    >   ECHO                                                     '%3Ch3%3ENo+live+show+is+on%3C%2Fh3%3E'
   34    45        FETCH_DIM_R                                      ~27     !2, 'mon'
         46      > FE_RESET_R                                       $28     ~27, ->64
         47    > > FE_FETCH_R                                               $28, !4, ->64
   35    48    >   FETCH_DIM_R                                      ~29     !4, 'start'
         49        IS_SMALLER                                               !1, ~29
         50      > JMPZ                                                     ~30, ->63
   36    51    >   ECHO                                                     '%3Cp%3EThe+next+live+show+is+at+'
         52        INIT_FCALL                                               'date'
         53        SEND_VAL                                                 'g%3AiA'
         54        INIT_FCALL                                               'strtotime'
         55        FETCH_DIM_R                                      ~31     !4, 'start'
         56        SEND_VAL                                                 ~31
         57        DO_ICALL                                         $32     
         58        SEND_VAR                                                 $32
         59        DO_ICALL                                         $33     
         60        ECHO                                                     $33
         61        ECHO                                                     '%3C%2Fp%3E'
   37    62      > JMP                                                      ->64
   34    63    > > JMP                                                      ->47
         64    >   FE_FREE                                                  $28
   41    65    > > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
238.87 ms | 986 KiB | 17 Q