3v4l.org

run code in 500+ PHP versions simultaneously
<?php echo DateTime::createFromFormat('Y-m-d H:i', '2022-03-15 10:00', new DateTimeZone('America/Los_Angeles')) ->setTimezone(new DateTimeZone('UTC')) ->format('Y-m-d H:i:s T'); echo "\n"; echo DateTime::createFromFormat('Y-m-d H:i', '2022-03-15 10:00', new DateTimeZone('PDT')) ->setTimezone(new DateTimeZone('UTC')) ->format('Y-m-d H:i:s T');
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/uu12B
function name:  (null)
number of ops:  38
compiled vars:  none
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    3     0  E >   INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
          1        SEND_VAL                                                     'Y-m-d+H%3Ai'
          2        SEND_VAL                                                     '2022-03-15+10%3A00'
          3        NEW                                                  $0      'DateTimeZone'
          4        SEND_VAL_EX                                                  'America%2FLos_Angeles'
          5        DO_FCALL                                          0          
          6        SEND_VAR                                                     $0
          7        DO_FCALL                                          0  $2      
    4     8        INIT_METHOD_CALL                                             $2, 'setTimezone'
          9        NEW                                                  $3      'DateTimeZone'
         10        SEND_VAL_EX                                                  'UTC'
         11        DO_FCALL                                          0          
         12        SEND_VAR_NO_REF_EX                                           $3
         13        DO_FCALL                                          0  $5      
    5    14        INIT_METHOD_CALL                                             $5, 'format'
         15        SEND_VAL_EX                                                  'Y-m-d+H%3Ai%3As+T'
         16        DO_FCALL                                          0  $6      
         17        ECHO                                                         $6
    6    18        ECHO                                                         '%0A'
    7    19        INIT_STATIC_METHOD_CALL                                      'DateTime', 'createFromFormat'
         20        SEND_VAL                                                     'Y-m-d+H%3Ai'
         21        SEND_VAL                                                     '2022-03-15+10%3A00'
         22        NEW                                                  $7      'DateTimeZone'
         23        SEND_VAL_EX                                                  'PDT'
         24        DO_FCALL                                          0          
         25        SEND_VAR                                                     $7
         26        DO_FCALL                                          0  $9      
    8    27        INIT_METHOD_CALL                                             $9, 'setTimezone'
         28        NEW                                                  $10     'DateTimeZone'
         29        SEND_VAL_EX                                                  'UTC'
         30        DO_FCALL                                          0          
         31        SEND_VAR_NO_REF_EX                                           $10
         32        DO_FCALL                                          0  $12     
    9    33        INIT_METHOD_CALL                                             $12, 'format'
         34        SEND_VAL_EX                                                  'Y-m-d+H%3Ai%3As+T'
         35        DO_FCALL                                          0  $13     
         36        ECHO                                                         $13
         37      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
125.72 ms | 475 KiB | 7 Q