3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "Current: " . date("d.m.y H:i (e)", time()) . " | + 5 hours: " . date("d.m.y H:i (e)", strtotime("+5 hours")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 5 hrs: " . date("d.m.y H:i (e)", strtotime("+5 hrs")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 1 h: " . date("d.m.y H:i (e)", strtotime("+1 h")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 5 h: " . date("d.m.y H:i (e)", strtotime("+5 h")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 1 d: " . date("d.m.y H:i (e)", strtotime("+1 d")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 1 day: " . date("d.m.y H:i (e)", strtotime("+1 day")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 2 days: " . date("d.m.y H:i (e)", strtotime("+2 days")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 1 mon: " . date("d.m.y H:i (e)", strtotime("+1 mon")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 1 month: " . date("d.m.y H:i (e)", strtotime("+1 month")) . "\n" . "Current: " . date("d.m.y H:i (e)", time()) . " | + 2 months: " . date("d.m.y H:i (e)", strtotime("+2 months")) . "\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/Lpv7P
function name:  (null)
number of ops:  181
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'date'
          1        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
          2        INIT_FCALL                                               'time'
          3        DO_ICALL                                         $0      
          4        SEND_VAR                                                 $0
          5        DO_ICALL                                         $1      
          6        CONCAT                                           ~2      'Current%3A+', $1
          7        CONCAT                                           ~3      ~2, '+%7C+%2B+5+hours%3A+'
          8        INIT_FCALL                                               'date'
          9        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         10        INIT_FCALL                                               'strtotime'
         11        SEND_VAL                                                 '%2B5+hours'
         12        DO_ICALL                                         $4      
         13        SEND_VAR                                                 $4
         14        DO_ICALL                                         $5      
         15        CONCAT                                           ~6      ~3, $5
         16        CONCAT                                           ~7      ~6, '%0A'
    4    17        CONCAT                                           ~8      ~7, 'Current%3A+'
         18        INIT_FCALL                                               'date'
         19        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         20        INIT_FCALL                                               'time'
         21        DO_ICALL                                         $9      
         22        SEND_VAR                                                 $9
         23        DO_ICALL                                         $10     
         24        CONCAT                                           ~11     ~8, $10
         25        CONCAT                                           ~12     ~11, '+%7C+%2B+5+hrs%3A+++'
         26        INIT_FCALL                                               'date'
         27        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         28        INIT_FCALL                                               'strtotime'
         29        SEND_VAL                                                 '%2B5+hrs'
         30        DO_ICALL                                         $13     
         31        SEND_VAR                                                 $13
         32        DO_ICALL                                         $14     
         33        CONCAT                                           ~15     ~12, $14
         34        CONCAT                                           ~16     ~15, '%0A'
    5    35        CONCAT                                           ~17     ~16, 'Current%3A+'
         36        INIT_FCALL                                               'date'
         37        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         38        INIT_FCALL                                               'time'
         39        DO_ICALL                                         $18     
         40        SEND_VAR                                                 $18
         41        DO_ICALL                                         $19     
         42        CONCAT                                           ~20     ~17, $19
         43        CONCAT                                           ~21     ~20, '+%7C+%2B+1+h%3A+++++'
         44        INIT_FCALL                                               'date'
         45        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         46        INIT_FCALL                                               'strtotime'
         47        SEND_VAL                                                 '%2B1+h'
         48        DO_ICALL                                         $22     
         49        SEND_VAR                                                 $22
         50        DO_ICALL                                         $23     
         51        CONCAT                                           ~24     ~21, $23
         52        CONCAT                                           ~25     ~24, '%0A'
    6    53        CONCAT                                           ~26     ~25, 'Current%3A+'
         54        INIT_FCALL                                               'date'
         55        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         56        INIT_FCALL                                               'time'
         57        DO_ICALL                                         $27     
         58        SEND_VAR                                                 $27
         59        DO_ICALL                                         $28     
         60        CONCAT                                           ~29     ~26, $28
         61        CONCAT                                           ~30     ~29, '+%7C+%2B+5+h%3A+++++'
         62        INIT_FCALL                                               'date'
         63        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         64        INIT_FCALL                                               'strtotime'
         65        SEND_VAL                                                 '%2B5+h'
         66        DO_ICALL                                         $31     
         67        SEND_VAR                                                 $31
         68        DO_ICALL                                         $32     
         69        CONCAT                                           ~33     ~30, $32
         70        CONCAT                                           ~34     ~33, '%0A'
    7    71        CONCAT                                           ~35     ~34, 'Current%3A+'
         72        INIT_FCALL                                               'date'
         73        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         74        INIT_FCALL                                               'time'
         75        DO_ICALL                                         $36     
         76        SEND_VAR                                                 $36
         77        DO_ICALL                                         $37     
         78        CONCAT                                           ~38     ~35, $37
         79        CONCAT                                           ~39     ~38, '+%7C+%2B+1+d%3A+++++'
         80        INIT_FCALL                                               'date'
         81        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         82        INIT_FCALL                                               'strtotime'
         83        SEND_VAL                                                 '%2B1+d'
         84        DO_ICALL                                         $40     
         85        SEND_VAR                                                 $40
         86        DO_ICALL                                         $41     
         87        CONCAT                                           ~42     ~39, $41
         88        CONCAT                                           ~43     ~42, '%0A'
    8    89        CONCAT                                           ~44     ~43, 'Current%3A+'
         90        INIT_FCALL                                               'date'
         91        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
         92        INIT_FCALL                                               'time'
         93        DO_ICALL                                         $45     
         94        SEND_VAR                                                 $45
         95        DO_ICALL                                         $46     
         96        CONCAT                                           ~47     ~44, $46
         97        CONCAT                                           ~48     ~47, '+%7C+%2B+1+day%3A+++'
         98        INIT_FCALL                                               'date'
         99        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        100        INIT_FCALL                                               'strtotime'
        101        SEND_VAL                                                 '%2B1+day'
        102        DO_ICALL                                         $49     
        103        SEND_VAR                                                 $49
        104        DO_ICALL                                         $50     
        105        CONCAT                                           ~51     ~48, $50
        106        CONCAT                                           ~52     ~51, '%0A'
    9   107        CONCAT                                           ~53     ~52, 'Current%3A+'
        108        INIT_FCALL                                               'date'
        109        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        110        INIT_FCALL                                               'time'
        111        DO_ICALL                                         $54     
        112        SEND_VAR                                                 $54
        113        DO_ICALL                                         $55     
        114        CONCAT                                           ~56     ~53, $55
        115        CONCAT                                           ~57     ~56, '+%7C+%2B+2+days%3A++'
        116        INIT_FCALL                                               'date'
        117        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        118        INIT_FCALL                                               'strtotime'
        119        SEND_VAL                                                 '%2B2+days'
        120        DO_ICALL                                         $58     
        121        SEND_VAR                                                 $58
        122        DO_ICALL                                         $59     
        123        CONCAT                                           ~60     ~57, $59
        124        CONCAT                                           ~61     ~60, '%0A'
   10   125        CONCAT                                           ~62     ~61, 'Current%3A+'
        126        INIT_FCALL                                               'date'
        127        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        128        INIT_FCALL                                               'time'
        129        DO_ICALL                                         $63     
        130        SEND_VAR                                                 $63
        131        DO_ICALL                                         $64     
        132        CONCAT                                           ~65     ~62, $64
        133        CONCAT                                           ~66     ~65, '+%7C+%2B+1+mon%3A+++'
        134        INIT_FCALL                                               'date'
        135        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        136        INIT_FCALL                                               'strtotime'
        137        SEND_VAL                                                 '%2B1+mon'
        138        DO_ICALL                                         $67     
        139        SEND_VAR                                                 $67
        140        DO_ICALL                                         $68     
        141        CONCAT                                           ~69     ~66, $68
        142        CONCAT                                           ~70     ~69, '%0A'
   11   143        CONCAT                                           ~71     ~70, 'Current%3A+'
        144        INIT_FCALL                                               'date'
        145        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        146        INIT_FCALL                                               'time'
        147        DO_ICALL                                         $72     
        148        SEND_VAR                                                 $72
        149        DO_ICALL                                         $73     
        150        CONCAT                                           ~74     ~71, $73
        151        CONCAT                                           ~75     ~74, '+%7C+%2B+1+month%3A+'
        152        INIT_FCALL                                               'date'
        153        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        154        INIT_FCALL                                               'strtotime'
        155        SEND_VAL                                                 '%2B1+month'
        156        DO_ICALL                                         $76     
        157        SEND_VAR                                                 $76
        158        DO_ICALL                                         $77     
        159        CONCAT                                           ~78     ~75, $77
        160        CONCAT                                           ~79     ~78, '%0A'
   12   161        CONCAT                                           ~80     ~79, 'Current%3A+'
        162        INIT_FCALL                                               'date'
        163        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        164        INIT_FCALL                                               'time'
        165        DO_ICALL                                         $81     
        166        SEND_VAR                                                 $81
        167        DO_ICALL                                         $82     
        168        CONCAT                                           ~83     ~80, $82
        169        CONCAT                                           ~84     ~83, '+%7C+%2B+2+months%3A+'
        170        INIT_FCALL                                               'date'
        171        SEND_VAL                                                 'd.m.y+H%3Ai+%28e%29'
        172        INIT_FCALL                                               'strtotime'
        173        SEND_VAL                                                 '%2B2+months'
        174        DO_ICALL                                         $85     
        175        SEND_VAR                                                 $85
        176        DO_ICALL                                         $86     
        177        CONCAT                                           ~87     ~84, $86
        178        CONCAT                                           ~88     ~87, '%0A'
        179        ECHO                                                     ~88
        180      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
134.04 ms | 1413 KiB | 19 Q