3v4l.org

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

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
154.54 ms | 1424 KiB | 17 Q