3v4l.org

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

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
144.07 ms | 1420 KiB | 17 Q