3v4l.org

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

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
253.76 ms | 1428 KiB | 18 Q