3v4l.org

run code in 300+ PHP versions simultaneously
<?php $fmt = datefmt_create( 'en_US', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles', IntlDateFormatter::GREGORIAN ); echo 'First parsed output is ' . datefmt_parse($fmt, 'Wednesday, December 20, 1989 4:00:00 PM PT'); $fmt = datefmt_create( 'de-DE', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles', IntlDateFormatter::GREGORIAN ); echo 'Second parsed output is ' . datefmt_parse($fmt, 'Mittwoch, 20. Dezember 1989 16:00 Uhr GMT-08:00');
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/cWShj
function name:  (null)
number of ops:  35
compiled vars:  !0 = $fmt
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL_BY_NAME                                       'datefmt_create'
    3     1        SEND_VAL_EX                                              'en_US'
    4     2        FETCH_CLASS_CONSTANT                             ~1      'IntlDateFormatter', 'FULL'
          3        SEND_VAL_EX                                              ~1
    5     4        FETCH_CLASS_CONSTANT                             ~2      'IntlDateFormatter', 'FULL'
          5        SEND_VAL_EX                                              ~2
    6     6        SEND_VAL_EX                                              'America%2FLos_Angeles'
    7     7        FETCH_CLASS_CONSTANT                             ~3      'IntlDateFormatter', 'GREGORIAN'
          8        SEND_VAL_EX                                              ~3
          9        DO_FCALL                                      0  $4      
    2    10        ASSIGN                                                   !0, $4
    9    11        INIT_FCALL_BY_NAME                                       'datefmt_parse'
         12        SEND_VAR_EX                                              !0
         13        SEND_VAL_EX                                              'Wednesday%2C+December+20%2C+1989+4%3A00%3A00+PM+PT'
         14        DO_FCALL                                      0  $6      
         15        CONCAT                                           ~7      'First+parsed+output+is+', $6
         16        ECHO                                                     ~7
   10    17        INIT_FCALL_BY_NAME                                       'datefmt_create'
   11    18        SEND_VAL_EX                                              'de-DE'
   12    19        FETCH_CLASS_CONSTANT                             ~8      'IntlDateFormatter', 'FULL'
         20        SEND_VAL_EX                                              ~8
   13    21        FETCH_CLASS_CONSTANT                             ~9      'IntlDateFormatter', 'FULL'
         22        SEND_VAL_EX                                              ~9
   14    23        SEND_VAL_EX                                              'America%2FLos_Angeles'
   15    24        FETCH_CLASS_CONSTANT                             ~10     'IntlDateFormatter', 'GREGORIAN'
         25        SEND_VAL_EX                                              ~10
         26        DO_FCALL                                      0  $11     
   10    27        ASSIGN                                                   !0, $11
   17    28        INIT_FCALL_BY_NAME                                       'datefmt_parse'
         29        SEND_VAR_EX                                              !0
         30        SEND_VAL_EX                                              'Mittwoch%2C+20.+Dezember+1989+16%3A00+Uhr+GMT-08%3A00'
         31        DO_FCALL                                      0  $13     
         32        CONCAT                                           ~14     'Second+parsed+output+is+', $13
         33        ECHO                                                     ~14
         34      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
152.21 ms | 1395 KiB | 16 Q