3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = new DateTime('2017-07-12'); $fmt = new IntlDateFormatter( "sv-SE" ,IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles',IntlDateFormatter::GREGORIAN ,"MMM"); echo "Swedish Formatted: ".$fmt->format($date); echo "\n"; $fmt = new IntlDateFormatter( "en-US" ,IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles',IntlDateFormatter::GREGORIAN ,"MMM"); echo "Swedish Formatted: ".$fmt->format($date); echo "\n"; $fmt = new IntlDateFormatter( "de-DE" ,IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'America/Los_Angeles',IntlDateFormatter::GREGORIAN , "MMM"); echo "German Formatted: ".$fmt->format($date);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/8kveq
function name:  (null)
number of ops:  58
compiled vars:  !0 = $date, !1 = $fmt
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   NEW                                              $2      'DateTime'
          1        SEND_VAL_EX                                              '2017-07-12'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !0, $2
    5     4        NEW                                              $5      'IntlDateFormatter'
          5        SEND_VAL_EX                                              'sv-SE'
          6        FETCH_CLASS_CONSTANT                             ~6      'IntlDateFormatter', 'FULL'
          7        SEND_VAL_EX                                              ~6
          8        FETCH_CLASS_CONSTANT                             ~7      'IntlDateFormatter', 'FULL'
          9        SEND_VAL_EX                                              ~7
    6    10        SEND_VAL_EX                                              'America%2FLos_Angeles'
         11        FETCH_CLASS_CONSTANT                             ~8      'IntlDateFormatter', 'GREGORIAN'
         12        SEND_VAL_EX                                              ~8
         13        SEND_VAL_EX                                              'MMM'
    5    14        DO_FCALL                                      0          
         15        ASSIGN                                                   !1, $5
    7    16        INIT_METHOD_CALL                                         !1, 'format'
         17        SEND_VAR_EX                                              !0
         18        DO_FCALL                                      0  $11     
         19        CONCAT                                           ~12     'Swedish+Formatted%3A+', $11
         20        ECHO                                                     ~12
    8    21        ECHO                                                     '%0A'
    9    22        NEW                                              $13     'IntlDateFormatter'
         23        SEND_VAL_EX                                              'en-US'
         24        FETCH_CLASS_CONSTANT                             ~14     'IntlDateFormatter', 'FULL'
         25        SEND_VAL_EX                                              ~14
         26        FETCH_CLASS_CONSTANT                             ~15     'IntlDateFormatter', 'FULL'
         27        SEND_VAL_EX                                              ~15
   10    28        SEND_VAL_EX                                              'America%2FLos_Angeles'
         29        FETCH_CLASS_CONSTANT                             ~16     'IntlDateFormatter', 'GREGORIAN'
         30        SEND_VAL_EX                                              ~16
         31        SEND_VAL_EX                                              'MMM'
    9    32        DO_FCALL                                      0          
         33        ASSIGN                                                   !1, $13
   11    34        INIT_METHOD_CALL                                         !1, 'format'
         35        SEND_VAR_EX                                              !0
         36        DO_FCALL                                      0  $19     
         37        CONCAT                                           ~20     'Swedish+Formatted%3A+', $19
         38        ECHO                                                     ~20
   12    39        ECHO                                                     '%0A'
   13    40        NEW                                              $21     'IntlDateFormatter'
         41        SEND_VAL_EX                                              'de-DE'
         42        FETCH_CLASS_CONSTANT                             ~22     'IntlDateFormatter', 'FULL'
         43        SEND_VAL_EX                                              ~22
         44        FETCH_CLASS_CONSTANT                             ~23     'IntlDateFormatter', 'FULL'
         45        SEND_VAL_EX                                              ~23
   14    46        SEND_VAL_EX                                              'America%2FLos_Angeles'
         47        FETCH_CLASS_CONSTANT                             ~24     'IntlDateFormatter', 'GREGORIAN'
         48        SEND_VAL_EX                                              ~24
         49        SEND_VAL_EX                                              'MMM'
   13    50        DO_FCALL                                      0          
         51        ASSIGN                                                   !1, $21
   15    52        INIT_METHOD_CALL                                         !1, 'format'
         53        SEND_VAR_EX                                              !0
         54        DO_FCALL                                      0  $27     
         55        CONCAT                                           ~28     'German+Formatted%3A+', $27
         56        ECHO                                                     ~28
         57      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
136.19 ms | 1000 KiB | 13 Q