3v4l.org

run code in 300+ PHP versions simultaneously
<?php /* Months */ $now = mktime(0, 0, 0, date("m"), 1, date("Y")); $now1 = mktime(0, 0, 0, date("m")+1, 1, date("Y")); $now2 = mktime(0, 0, 0, date("m")+2, 1, date("Y")); $now3 = mktime(0, 0, 0, date("m")+3, 1, date("Y")); $now4 = mktime(0, 0, 0, date("m")+4, 1, date("Y")); $now5 = mktime(0, 0, 0, date("m")+5, 1, date("Y")); $now6 = mktime(0, 0, 0, date("m")+6, 1, date("Y")); $now7 = mktime(0, 0, 0, date("m")+7, 1, date("Y")); $now8 = mktime(0, 0, 0, date("m")+8, 1, date("Y")); $now9 = mktime(0, 0, 0, date("m")+9, 1, date("Y")); $now10 = mktime(0, 0, 0, date("m")+10, 1, date("Y")); $now11 = mktime(0, 0, 0, date("m")+11, 1, date("Y")); $now12 = mktime(0, 0, 0, date("m")+12, 1, date("Y")); $now13 = mktime(0, 0, 0, date("m")+13, 1, date("Y")); $now14 = mktime(0, 0, 0, date("m")+14, 1, date("Y")); $now15 = mktime(0, 0, 0, date("m")+15, 1, date("Y")); $now16 = mktime(0, 0, 0, date("m")+16, 1, date("Y")); $now17 = mktime(0, 0, 0, date("m")+17, 1, date("Y")); /* Labels */ echo $monthlabel = date("F Y", $now); echo $monthlabel1 = date("F Y", $now1); echo $monthlabel2 = date("F Y", $now2); echo $monthlabel3 = date("F Y", $now3); echo $monthlabel4 = date("F Y", $now4); echo $monthlabel5 = date("F Y", $now5); echo $monthlabel6 = date("F Y", $now6); echo $monthlabel7 = date("F Y", $now7); echo $monthlabel8 = date("F Y", $now8); echo $monthlabel9 = date("F Y", $now9); echo $monthlabel10 = date("F Y", $now10); echo $monthlabel11 = date("F Y", $now11); echo $monthlabel12 = date("F Y", $now12); echo $monthlabel13 = date("F Y", $now13); echo $monthlabel14 = date("F Y", $now14); echo $monthlabel15 = date("F Y", $now15); echo $monthlabel16 = date("F Y", $now16); echo $monthlabel17 = date("F Y", $now17);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/SWFtt
function name:  (null)
number of ops:  396
compiled vars:  !0 = $now, !1 = $now1, !2 = $now2, !3 = $now3, !4 = $now4, !5 = $now5, !6 = $now6, !7 = $now7, !8 = $now8, !9 = $now9, !10 = $now10, !11 = $now11, !12 = $now12, !13 = $now13, !14 = $now14, !15 = $now15, !16 = $now16, !17 = $now17, !18 = $monthlabel, !19 = $monthlabel1, !20 = $monthlabel2, !21 = $monthlabel3, !22 = $monthlabel4, !23 = $monthlabel5, !24 = $monthlabel6, !25 = $monthlabel7, !26 = $monthlabel8, !27 = $monthlabel9, !28 = $monthlabel10, !29 = $monthlabel11, !30 = $monthlabel12, !31 = $monthlabel13, !32 = $monthlabel14, !33 = $monthlabel15, !34 = $monthlabel16, !35 = $monthlabel17
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    4     0  E >   INIT_FCALL                                               'mktime'
          1        SEND_VAL                                                 0
          2        SEND_VAL                                                 0
          3        SEND_VAL                                                 0
          4        INIT_FCALL                                               'date'
          5        SEND_VAL                                                 'm'
          6        DO_ICALL                                         $36     
          7        SEND_VAR                                                 $36
          8        SEND_VAL                                                 1
          9        INIT_FCALL                                               'date'
         10        SEND_VAL                                                 'Y'
         11        DO_ICALL                                         $37     
         12        SEND_VAR                                                 $37
         13        DO_ICALL                                         $38     
         14        ASSIGN                                                   !0, $38
    5    15        INIT_FCALL                                               'mktime'
         16        SEND_VAL                                                 0
         17        SEND_VAL                                                 0
         18        SEND_VAL                                                 0
         19        INIT_FCALL                                               'date'
         20        SEND_VAL                                                 'm'
         21        DO_ICALL                                         $40     
         22        ADD                                              ~41     $40, 1
         23        SEND_VAL                                                 ~41
         24        SEND_VAL                                                 1
         25        INIT_FCALL                                               'date'
         26        SEND_VAL                                                 'Y'
         27        DO_ICALL                                         $42     
         28        SEND_VAR                                                 $42
         29        DO_ICALL                                         $43     
         30        ASSIGN                                                   !1, $43
    6    31        INIT_FCALL                                               'mktime'
         32        SEND_VAL                                                 0
         33        SEND_VAL                                                 0
         34        SEND_VAL                                                 0
         35        INIT_FCALL                                               'date'
         36        SEND_VAL                                                 'm'
         37        DO_ICALL                                         $45     
         38        ADD                                              ~46     $45, 2
         39        SEND_VAL                                                 ~46
         40        SEND_VAL                                                 1
         41        INIT_FCALL                                               'date'
         42        SEND_VAL                                                 'Y'
         43        DO_ICALL                                         $47     
         44        SEND_VAR                                                 $47
         45        DO_ICALL                                         $48     
         46        ASSIGN                                                   !2, $48
    7    47        INIT_FCALL                                               'mktime'
         48        SEND_VAL                                                 0
         49        SEND_VAL                                                 0
         50        SEND_VAL                                                 0
         51        INIT_FCALL                                               'date'
         52        SEND_VAL                                                 'm'
         53        DO_ICALL                                         $50     
         54        ADD                                              ~51     $50, 3
         55        SEND_VAL                                                 ~51
         56        SEND_VAL                                                 1
         57        INIT_FCALL                                               'date'
         58        SEND_VAL                                                 'Y'
         59        DO_ICALL                                         $52     
         60        SEND_VAR                                                 $52
         61        DO_ICALL                                         $53     
         62        ASSIGN                                                   !3, $53
    8    63        INIT_FCALL                                               'mktime'
         64        SEND_VAL                                                 0
         65        SEND_VAL                                                 0
         66        SEND_VAL                                                 0
         67        INIT_FCALL                                               'date'
         68        SEND_VAL                                                 'm'
         69        DO_ICALL                                         $55     
         70        ADD                                              ~56     $55, 4
         71        SEND_VAL                                                 ~56
         72        SEND_VAL                                                 1
         73        INIT_FCALL                                               'date'
         74        SEND_VAL                                                 'Y'
         75        DO_ICALL                                         $57     
         76        SEND_VAR                                                 $57
         77        DO_ICALL                                         $58     
         78        ASSIGN                                                   !4, $58
    9    79        INIT_FCALL                                               'mktime'
         80        SEND_VAL                                                 0
         81        SEND_VAL                                                 0
         82        SEND_VAL                                                 0
         83        INIT_FCALL                                               'date'
         84        SEND_VAL                                                 'm'
         85        DO_ICALL                                         $60     
         86        ADD                                              ~61     $60, 5
         87        SEND_VAL                                                 ~61
         88        SEND_VAL                                                 1
         89        INIT_FCALL                                               'date'
         90        SEND_VAL                                                 'Y'
         91        DO_ICALL                                         $62     
         92        SEND_VAR                                                 $62
         93        DO_ICALL                                         $63     
         94        ASSIGN                                                   !5, $63
   10    95        INIT_FCALL                                               'mktime'
         96        SEND_VAL                                                 0
         97        SEND_VAL                                                 0
         98        SEND_VAL                                                 0
         99        INIT_FCALL                                               'date'
        100        SEND_VAL                                                 'm'
        101        DO_ICALL                                         $65     
        102        ADD                                              ~66     $65, 6
        103        SEND_VAL                                                 ~66
        104        SEND_VAL                                                 1
        105        INIT_FCALL                                               'date'
        106        SEND_VAL                                                 'Y'
        107        DO_ICALL                                         $67     
        108        SEND_VAR                                                 $67
        109        DO_ICALL                                         $68     
        110        ASSIGN                                                   !6, $68
   11   111        INIT_FCALL                                               'mktime'
        112        SEND_VAL                                                 0
        113        SEND_VAL                                                 0
        114        SEND_VAL                                                 0
        115        INIT_FCALL                                               'date'
        116        SEND_VAL                                                 'm'
        117        DO_ICALL                                         $70     
        118        ADD                                              ~71     $70, 7
        119        SEND_VAL                                                 ~71
        120        SEND_VAL                                                 1
        121        INIT_FCALL                                               'date'
        122        SEND_VAL                                                 'Y'
        123        DO_ICALL                                         $72     
        124        SEND_VAR                                                 $72
        125        DO_ICALL                                         $73     
        126        ASSIGN                                                   !7, $73
   12   127        INIT_FCALL                                               'mktime'
        128        SEND_VAL                                                 0
        129        SEND_VAL                                                 0
        130        SEND_VAL                                                 0
        131        INIT_FCALL                                               'date'
        132        SEND_VAL                                                 'm'
        133        DO_ICALL                                         $75     
        134        ADD                                              ~76     $75, 8
        135        SEND_VAL                                                 ~76
        136        SEND_VAL                                                 1
        137        INIT_FCALL                                               'date'
        138        SEND_VAL                                                 'Y'
        139        DO_ICALL                                         $77     
        140        SEND_VAR                                                 $77
        141        DO_ICALL                                         $78     
        142        ASSIGN                                                   !8, $78
   13   143        INIT_FCALL                                               'mktime'
        144        SEND_VAL                                                 0
        145        SEND_VAL                                                 0
        146        SEND_VAL                                                 0
        147        INIT_FCALL                                               'date'
        148        SEND_VAL                                                 'm'
        149        DO_ICALL                                         $80     
        150        ADD                                              ~81     $80, 9
        151        SEND_VAL                                                 ~81
        152        SEND_VAL                                                 1
        153        INIT_FCALL                                               'date'
        154        SEND_VAL                                                 'Y'
        155        DO_ICALL                                         $82     
        156        SEND_VAR                                                 $82
        157        DO_ICALL                                         $83     
        158        ASSIGN                                                   !9, $83
   14   159        INIT_FCALL                                               'mktime'
        160        SEND_VAL                                                 0
        161        SEND_VAL                                                 0
        162        SEND_VAL                                                 0
        163        INIT_FCALL                                               'date'
        164        SEND_VAL                                                 'm'
        165        DO_ICALL                                         $85     
        166        ADD                                              ~86     $85, 10
        167        SEND_VAL                                                 ~86
        168        SEND_VAL                                                 1
        169        INIT_FCALL                                               'date'
        170        SEND_VAL                                                 'Y'
        171        DO_ICALL                                         $87     
        172        SEND_VAR                                                 $87
        173        DO_ICALL                                         $88     
        174        ASSIGN                                                   !10, $88
   15   175        INIT_FCALL                                               'mktime'
        176        SEND_VAL                                                 0
        177        SEND_VAL                                                 0
        178        SEND_VAL                                                 0
        179        INIT_FCALL                                               'date'
        180        SEND_VAL                                                 'm'
        181        DO_ICALL                                         $90     
        182        ADD                                              ~91     $90, 11
        183        SEND_VAL                                                 ~91
        184        SEND_VAL                                                 1
        185        INIT_FCALL                                               'date'
        186        SEND_VAL                                                 'Y'
        187        DO_ICALL                                         $92     
        188        SEND_VAR                                                 $92
        189        DO_ICALL                                         $93     
        190        ASSIGN                                                   !11, $93
   16   191        INIT_FCALL                                               'mktime'
        192        SEND_VAL                                                 0
        193        SEND_VAL                                                 0
        194        SEND_VAL                                                 0
        195        INIT_FCALL                                               'date'
        196        SEND_VAL                                                 'm'
        197        DO_ICALL                                         $95     
        198        ADD                                              ~96     $95, 12
        199        SEND_VAL                                                 ~96
        200        SEND_VAL                                                 1
        201        INIT_FCALL                                               'date'
        202        SEND_VAL                                                 'Y'
        203        DO_ICALL                                         $97     
        204        SEND_VAR                                                 $97
        205        DO_ICALL                                         $98     
        206        ASSIGN                                                   !12, $98
   17   207        INIT_FCALL                                               'mktime'
        208        SEND_VAL                                                 0
        209        SEND_VAL                                                 0
        210        SEND_VAL                                                 0
        211        INIT_FCALL                                               'date'
        212        SEND_VAL                                                 'm'
        213        DO_ICALL                                         $100    
        214        ADD                                              ~101    $100, 13
        215        SEND_VAL                                                 ~101
        216        SEND_VAL                                                 1
        217        INIT_FCALL                                               'date'
        218        SEND_VAL                                                 'Y'
        219        DO_ICALL                                         $102    
        220        SEND_VAR                                                 $102
        221        DO_ICALL                                         $103    
        222        ASSIGN                                                   !13, $103
   18   223        INIT_FCALL                                               'mktime'
        224        SEND_VAL                                                 0
        225        SEND_VAL                                                 0
        226        SEND_VAL                                                 0
        227        INIT_FCALL                                               'date'
        228        SEND_VAL                                                 'm'
        229        DO_ICALL                                         $105    
        230        ADD                                              ~106    $105, 14
        231        SEND_VAL                                                 ~106
        232        SEND_VAL                                                 1
        233        INIT_FCALL                                               'date'
        234        SEND_VAL                                                 'Y'
        235        DO_ICALL                                         $107    
        236        SEND_VAR                                                 $107
        237        DO_ICALL                                         $108    
        238        ASSIGN                                                   !14, $108
   19   239        INIT_FCALL                                               'mktime'
        240        SEND_VAL                                                 0
        241        SEND_VAL                                                 0
        242        SEND_VAL                                                 0
        243        INIT_FCALL                                               'date'
        244        SEND_VAL                                                 'm'
        245        DO_ICALL                                         $110    
        246        ADD                                              ~111    $110, 15
        247        SEND_VAL                                                 ~111
        248        SEND_VAL                                                 1
        249        INIT_FCALL                                               'date'
        250        SEND_VAL                                                 'Y'
        251        DO_ICALL                                         $112    
        252        SEND_VAR                                                 $112
        253        DO_ICALL                                         $113    
        254        ASSIGN                                                   !15, $113
   20   255        INIT_FCALL                                               'mktime'
        256        SEND_VAL                                                 0
        257        SEND_VAL                                                 0
        258        SEND_VAL                                                 0
        259        INIT_FCALL                                               'date'
        260        SEND_VAL                                                 'm'
        261        DO_ICALL                                         $115    
        262        ADD                                              ~116    $115, 16
        263        SEND_VAL                                                 ~116
        264        SEND_VAL                                                 1
        265        INIT_FCALL                                               'date'
        266        SEND_VAL                                                 'Y'
        267        DO_ICALL                                         $117    
        268        SEND_VAR                                                 $117
        269        DO_ICALL                                         $118    
        270        ASSIGN                                                   !16, $118
   21   271        INIT_FCALL                                               'mktime'
        272        SEND_VAL                                                 0
        273        SEND_VAL                                                 0
        274        SEND_VAL                                                 0
        275        INIT_FCALL                                               'date'
        276        SEND_VAL                                                 'm'
        277        DO_ICALL                                         $120    
        278        ADD                                              ~121    $120, 17
        279        SEND_VAL                                                 ~121
        280        SEND_VAL                                                 1
        281        INIT_FCALL                                               'date'
        282        SEND_VAL                                                 'Y'
        283        DO_ICALL                                         $122    
        284        SEND_VAR                                                 $122
        285        DO_ICALL                                         $123    
        286        ASSIGN                                                   !17, $123
   24   287        INIT_FCALL                                               'date'
        288        SEND_VAL                                                 'F+Y'
        289        SEND_VAR                                                 !0
        290        DO_ICALL                                         $125    
        291        ASSIGN                                           ~126    !18, $125
        292        ECHO                                                     ~126
   25   293        INIT_FCALL                                               'date'
        294        SEND_VAL                                                 'F+Y'
        295        SEND_VAR                                                 !1
        296        DO_ICALL                                         $127    
        297        ASSIGN                                           ~128    !19, $127
        298        ECHO                                                     ~128
   26   299        INIT_FCALL                                               'date'
        300        SEND_VAL                                                 'F+Y'
        301        SEND_VAR                                                 !2
        302        DO_ICALL                                         $129    
        303        ASSIGN                                           ~130    !20, $129
        304        ECHO                                                     ~130
   27   305        INIT_FCALL                                               'date'
        306        SEND_VAL                                                 'F+Y'
        307        SEND_VAR                                                 !3
        308        DO_ICALL                                         $131    
        309        ASSIGN                                           ~132    !21, $131
        310        ECHO                                                     ~132
   28   311        INIT_FCALL                                               'date'
        312        SEND_VAL                                                 'F+Y'
        313        SEND_VAR                                                 !4
        314        DO_ICALL                                         $133    
        315        ASSIGN                                           ~134    !22, $133
        316        ECHO                                                     ~134
   29   317        INIT_FCALL                                               'date'
        318        SEND_VAL                                                 'F+Y'
        319        SEND_VAR                                                 !5
        320        DO_ICALL                                         $135    
        321        ASSIGN                                           ~136    !23, $135
        322        ECHO                                                     ~136
   30   323        INIT_FCALL                                               'date'
        324        SEND_VAL                                                 'F+Y'
        325        SEND_VAR                                                 !6
        326        DO_ICALL                                         $137    
        327        ASSIGN                                           ~138    !24, $137
        328        ECHO                                                     ~138
   31   329        INIT_FCALL                                               'date'
        330        SEND_VAL                                                 'F+Y'
        331        SEND_VAR                                                 !7
        332        DO_ICALL                                         $139    
        333        ASSIGN                                           ~140    !25, $139
        334        ECHO                                                     ~140
   32   335        INIT_FCALL                                               'date'
        336        SEND_VAL                                                 'F+Y'
        337        SEND_VAR                                                 !8
        338        DO_ICALL                                         $141    
        339        ASSIGN                                           ~142    !26, $141
        340        ECHO                                                     ~142
   33   341        INIT_FCALL                                               'date'
        342        SEND_VAL                                                 'F+Y'
        343        SEND_VAR                                                 !9
        344        DO_ICALL                                         $143    
        345        ASSIGN                                           ~144    !27, $143
        346        ECHO                                                     ~144
   34   347        INIT_FCALL                                               'date'
        348        SEND_VAL                                                 'F+Y'
        349        SEND_VAR                                                 !10
        350        DO_ICALL                                         $145    
        351        ASSIGN                                           ~146    !28, $145
        352        ECHO                                                     ~146
   35   353        INIT_FCALL                                               'date'
        354        SEND_VAL                                                 'F+Y'
        355        SEND_VAR                                                 !11
        356        DO_ICALL                                         $147    
        357        ASSIGN                                           ~148    !29, $147
        358        ECHO                                                     ~148
   36   359        INIT_FCALL                                               'date'
        360        SEND_VAL                                                 'F+Y'
        361        SEND_VAR                                                 !12
        362        DO_ICALL                                         $149    
        363        ASSIGN                                           ~150    !30, $149
        364        ECHO                                                     ~150
   37   365        INIT_FCALL                                               'date'
        366        SEND_VAL                                                 'F+Y'
        367        SEND_VAR                                                 !13
        368        DO_ICALL                                         $151    
        369        ASSIGN                                           ~152    !31, $151
        370        ECHO                                                     ~152
   38   371        INIT_FCALL                                               'date'
        372        SEND_VAL                                                 'F+Y'
        373        SEND_VAR                                                 !14
        374        DO_ICALL                                         $153    
        375        ASSIGN                                           ~154    !32, $153
        376        ECHO                                                     ~154
   39   377        INIT_FCALL                                               'date'
        378        SEND_VAL                                                 'F+Y'
        379        SEND_VAR                                                 !15
        380        DO_ICALL                                         $155    
        381        ASSIGN                                           ~156    !33, $155
        382        ECHO                                                     ~156
   40   383        INIT_FCALL                                               'date'
        384        SEND_VAL                                                 'F+Y'
        385        SEND_VAR                                                 !16
        386        DO_ICALL                                         $157    
        387        ASSIGN                                           ~158    !34, $157
        388        ECHO                                                     ~158
   41   389        INIT_FCALL                                               'date'
        390        SEND_VAL                                                 'F+Y'
        391        SEND_VAR                                                 !17
        392        DO_ICALL                                         $159    
        393        ASSIGN                                           ~160    !35, $159
        394        ECHO                                                     ~160
        395      > 

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.26 ms | 1428 KiB | 17 Q