3v4l.org

run code in 300+ PHP versions simultaneously
<?php $year = date('Y'); $month = date('m'); $day = date('d'); $year = date('Y'); $month = date('m'); $day = 31; $w = date('w',mktime(12,00,00,$month,$day,$year)); /* 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>"; echo mktime(0,0,0,$month,$day-$w+13,$year); */ /* echo $day; echo $w; echo $day-$w+13; */ echo "다음주 월요일 : ".date('Y-m-d',mktime(0,0,0,$month,$day-$w+8,$year))."<br>";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/8E8KX
function name:  (null)
number of ops:  52
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
   10    12        INIT_FCALL                                               'date'
         13        SEND_VAL                                                 'Y'
         14        DO_ICALL                                         $10     
         15        ASSIGN                                                   !0, $10
   11    16        INIT_FCALL                                               'date'
         17        SEND_VAL                                                 'm'
         18        DO_ICALL                                         $12     
         19        ASSIGN                                                   !1, $12
   12    20        ASSIGN                                                   !2, 31
   14    21        INIT_FCALL                                               'date'
         22        SEND_VAL                                                 'w'
         23        INIT_FCALL                                               'mktime'
         24        SEND_VAL                                                 12
         25        SEND_VAL                                                 0
         26        SEND_VAL                                                 0
         27        SEND_VAR                                                 !1
         28        SEND_VAR                                                 !2
         29        SEND_VAR                                                 !0
         30        DO_ICALL                                         $15     
         31        SEND_VAR                                                 $15
         32        DO_ICALL                                         $16     
         33        ASSIGN                                                   !3, $16
   41    34        INIT_FCALL                                               'date'
         35        SEND_VAL                                                 'Y-m-d'
         36        INIT_FCALL                                               'mktime'
         37        SEND_VAL                                                 0
         38        SEND_VAL                                                 0
         39        SEND_VAL                                                 0
         40        SEND_VAR                                                 !1
         41        SUB                                              ~18     !2, !3
         42        ADD                                              ~19     ~18, 8
         43        SEND_VAL                                                 ~19
         44        SEND_VAR                                                 !0
         45        DO_ICALL                                         $20     
         46        SEND_VAR                                                 $20
         47        DO_ICALL                                         $21     
         48        CONCAT                                           ~22     '%EB%8B%A4%EC%9D%8C%EC%A3%BC+%EC%9B%94%EC%9A%94%EC%9D%BC+%3A+', $21
         49        CONCAT                                           ~23     ~22, '%3Cbr%3E'
         50        ECHO                                                     ~23
         51      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
162.9 ms | 1400 KiB | 17 Q