3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo "BEGIN:VCALENDAR\n"; echo "VERSION:2.0\n"; echo "PRODID:-//YourSite//NONSGML YourSite//EN\n"; echo "METHOD:PUBLISH\n"; // required by Outlook echo "BEGIN:VEVENT\n"; echo "UID:".date('Ymd').'T'.date('His')."-".rand()."-yoursite.com\n"; // required by Outlook echo "DTSTAMP:".date('Ymd').'T'.date('His')."\n"; // required by Outlook echo "DTSTART:$year"."$month"."$day"."T"."$time\n"; //20120824T093200 (Datetime format required) echo "SUMMARY:$summary\n"; echo "DESCRIPTION: this is just a test\n"; echo "END:VEVENT\n"; echo "END:VCALENDAR\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/HIGVh
function name:  (null)
number of ops:  50
compiled vars:  !0 = $year, !1 = $month, !2 = $day, !3 = $time, !4 = $summary
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ECHO                                                     'BEGIN%3AVCALENDAR%0A'
    3     1        ECHO                                                     'VERSION%3A2.0%0A'
    4     2        ECHO                                                     'PRODID%3A-%2F%2FYourSite%2F%2FNONSGML+YourSite%2F%2FEN%0A'
    5     3        ECHO                                                     'METHOD%3APUBLISH%0A'
    6     4        ECHO                                                     'BEGIN%3AVEVENT%0A'
    7     5        INIT_FCALL                                               'date'
          6        SEND_VAL                                                 'Ymd'
          7        DO_ICALL                                         $5      
          8        CONCAT                                           ~6      'UID%3A', $5
          9        CONCAT                                           ~7      ~6, 'T'
         10        INIT_FCALL                                               'date'
         11        SEND_VAL                                                 'His'
         12        DO_ICALL                                         $8      
         13        CONCAT                                           ~9      ~7, $8
         14        CONCAT                                           ~10     ~9, '-'
         15        INIT_FCALL                                               'rand'
         16        DO_ICALL                                         $11     
         17        CONCAT                                           ~12     ~10, $11
         18        CONCAT                                           ~13     ~12, '-yoursite.com%0A'
         19        ECHO                                                     ~13
    8    20        INIT_FCALL                                               'date'
         21        SEND_VAL                                                 'Ymd'
         22        DO_ICALL                                         $14     
         23        CONCAT                                           ~15     'DTSTAMP%3A', $14
         24        CONCAT                                           ~16     ~15, 'T'
         25        INIT_FCALL                                               'date'
         26        SEND_VAL                                                 'His'
         27        DO_ICALL                                         $17     
         28        CONCAT                                           ~18     ~16, $17
         29        CONCAT                                           ~19     ~18, '%0A'
         30        ECHO                                                     ~19
    9    31        NOP                                                      
         32        FAST_CONCAT                                      ~20     'DTSTART%3A', !0
         33        CAST                                          6  ~21     !1
         34        CONCAT                                           ~22     ~20, ~21
         35        CAST                                          6  ~23     !2
         36        CONCAT                                           ~24     ~22, ~23
         37        CONCAT                                           ~25     ~24, 'T'
         38        NOP                                                      
         39        FAST_CONCAT                                      ~26     !3, '%0A'
         40        CONCAT                                           ~27     ~25, ~26
         41        ECHO                                                     ~27
   10    42        ROPE_INIT                                     3  ~29     'SUMMARY%3A'
         43        ROPE_ADD                                      1  ~29     ~29, !4
         44        ROPE_END                                      2  ~28     ~29, '%0A'
         45        ECHO                                                     ~28
   11    46        ECHO                                                     'DESCRIPTION%3A+this+is+just+a+test%0A'
   12    47        ECHO                                                     'END%3AVEVENT%0A'
   13    48        ECHO                                                     'END%3AVCALENDAR%0A'
         49      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
157.25 ms | 1400 KiB | 17 Q