3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo ($now = strtotime('+1 day')) . ' - ' . date('d-m-Y H.i.s', $now) . "\n"; echo ($last = strtotime('last week', $now)) . ' - ' . date('d-m-Y H.i.s', $last) . "\n"; echo ($next = strtotime('+1 week', $last)) . ' - ' . date('d-m-Y H.i.s', $next) . "\n"; ?>
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/pE2AG
function name:  (null)
number of ops:  39
compiled vars:  !0 = $now, !1 = $last, !2 = $next
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                               'strtotime'
          1        SEND_VAL                                                 '%2B1+day'
          2        DO_ICALL                                         $3      
          3        ASSIGN                                           ~4      !0, $3
          4        CONCAT                                           ~5      ~4, '+-+'
          5        INIT_FCALL                                               'date'
          6        SEND_VAL                                                 'd-m-Y+H.i.s'
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                         $6      
          9        CONCAT                                           ~7      ~5, $6
         10        CONCAT                                           ~8      ~7, '%0A'
         11        ECHO                                                     ~8
    3    12        INIT_FCALL                                               'strtotime'
         13        SEND_VAL                                                 'last+week'
         14        SEND_VAR                                                 !0
         15        DO_ICALL                                         $9      
         16        ASSIGN                                           ~10     !1, $9
         17        CONCAT                                           ~11     ~10, '+-+'
         18        INIT_FCALL                                               'date'
         19        SEND_VAL                                                 'd-m-Y+H.i.s'
         20        SEND_VAR                                                 !1
         21        DO_ICALL                                         $12     
         22        CONCAT                                           ~13     ~11, $12
         23        CONCAT                                           ~14     ~13, '%0A'
         24        ECHO                                                     ~14
    4    25        INIT_FCALL                                               'strtotime'
         26        SEND_VAL                                                 '%2B1+week'
         27        SEND_VAR                                                 !1
         28        DO_ICALL                                         $15     
         29        ASSIGN                                           ~16     !2, $15
         30        CONCAT                                           ~17     ~16, '+-+'
         31        INIT_FCALL                                               'date'
         32        SEND_VAL                                                 'd-m-Y+H.i.s'
         33        SEND_VAR                                                 !2
         34        DO_ICALL                                         $18     
         35        CONCAT                                           ~19     ~17, $18
         36        CONCAT                                           ~20     ~19, '%0A'
         37        ECHO                                                     ~20
    5    38      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
148.25 ms | 1396 KiB | 17 Q