3v4l.org

run code in 300+ PHP versions simultaneously
<?php $now = new DateTime('07.01.2016 11:35:00'); $formatter = new IntlDateFormatter('ja_JP', IntlDateFormatter::FULL, IntlDateFormatter::FULL, 'Asia/Tokyo', IntlDateFormatter::GREGORIAN); echo 'It is now: "' . $formatter->format($now) . '" in Tokyo' . "\n"; $formatter = new IntlDateFormatter('ja_JP', IntlDateFormatter::LONG, IntlDateFormatter::LONG, 'Asia/Tokyo', IntlDateFormatter::GREGORIAN); echo 'It is now: "' . $formatter->format($now) . '" in Tokyo' . "\n"; $formatter = new IntlDateFormatter('ja_JP', IntlDateFormatter::MEDIUM, IntlDateFormatter::MEDIUM, 'Asia/Tokyo', IntlDateFormatter::GREGORIAN); echo 'It is now: "' . $formatter->format($now) . '" in Tokyo' . "\n"; $formatter = new IntlDateFormatter('ja_JP', IntlDateFormatter::SHORT, IntlDateFormatter::SHORT, 'Asia/Tokyo', IntlDateFormatter::GREGORIAN); echo 'It is now: "' . $formatter->format($now) . '" in Tokyo' . "\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/SHMJY
function name:  (null)
number of ops:  77
compiled vars:  !0 = $now, !1 = $formatter
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   NEW                                              $2      'DateTime'
          1        SEND_VAL_EX                                              '07.01.2016+11%3A35%3A00'
          2        DO_FCALL                                      0          
          3        ASSIGN                                                   !0, $2
    5     4        NEW                                              $5      'IntlDateFormatter'
          5        SEND_VAL_EX                                              'ja_JP'
          6        FETCH_CLASS_CONSTANT                             ~6      'IntlDateFormatter', 'FULL'
          7        SEND_VAL_EX                                              ~6
    6     8        FETCH_CLASS_CONSTANT                             ~7      'IntlDateFormatter', 'FULL'
          9        SEND_VAL_EX                                              ~7
         10        SEND_VAL_EX                                              'Asia%2FTokyo'
         11        FETCH_CLASS_CONSTANT                             ~8      'IntlDateFormatter', 'GREGORIAN'
         12        SEND_VAL_EX                                              ~8
         13        DO_FCALL                                      0          
    5    14        ASSIGN                                                   !1, $5
    8    15        INIT_METHOD_CALL                                         !1, 'format'
         16        SEND_VAR_EX                                              !0
         17        DO_FCALL                                      0  $11     
         18        CONCAT                                           ~12     'It+is+now%3A+%22', $11
         19        CONCAT                                           ~13     ~12, '%22+in+Tokyo'
         20        CONCAT                                           ~14     ~13, '%0A'
         21        ECHO                                                     ~14
   11    22        NEW                                              $15     'IntlDateFormatter'
         23        SEND_VAL_EX                                              'ja_JP'
         24        FETCH_CLASS_CONSTANT                             ~16     'IntlDateFormatter', 'LONG'
         25        SEND_VAL_EX                                              ~16
   12    26        FETCH_CLASS_CONSTANT                             ~17     'IntlDateFormatter', 'LONG'
         27        SEND_VAL_EX                                              ~17
         28        SEND_VAL_EX                                              'Asia%2FTokyo'
         29        FETCH_CLASS_CONSTANT                             ~18     'IntlDateFormatter', 'GREGORIAN'
         30        SEND_VAL_EX                                              ~18
         31        DO_FCALL                                      0          
   11    32        ASSIGN                                                   !1, $15
   14    33        INIT_METHOD_CALL                                         !1, 'format'
         34        SEND_VAR_EX                                              !0
         35        DO_FCALL                                      0  $21     
         36        CONCAT                                           ~22     'It+is+now%3A+%22', $21
         37        CONCAT                                           ~23     ~22, '%22+in+Tokyo'
         38        CONCAT                                           ~24     ~23, '%0A'
         39        ECHO                                                     ~24
   16    40        NEW                                              $25     'IntlDateFormatter'
         41        SEND_VAL_EX                                              'ja_JP'
         42        FETCH_CLASS_CONSTANT                             ~26     'IntlDateFormatter', 'MEDIUM'
         43        SEND_VAL_EX                                              ~26
   17    44        FETCH_CLASS_CONSTANT                             ~27     'IntlDateFormatter', 'MEDIUM'
         45        SEND_VAL_EX                                              ~27
         46        SEND_VAL_EX                                              'Asia%2FTokyo'
         47        FETCH_CLASS_CONSTANT                             ~28     'IntlDateFormatter', 'GREGORIAN'
         48        SEND_VAL_EX                                              ~28
         49        DO_FCALL                                      0          
   16    50        ASSIGN                                                   !1, $25
   19    51        INIT_METHOD_CALL                                         !1, 'format'
         52        SEND_VAR_EX                                              !0
         53        DO_FCALL                                      0  $31     
         54        CONCAT                                           ~32     'It+is+now%3A+%22', $31
         55        CONCAT                                           ~33     ~32, '%22+in+Tokyo'
         56        CONCAT                                           ~34     ~33, '%0A'
         57        ECHO                                                     ~34
   21    58        NEW                                              $35     'IntlDateFormatter'
         59        SEND_VAL_EX                                              'ja_JP'
         60        FETCH_CLASS_CONSTANT                             ~36     'IntlDateFormatter', 'SHORT'
         61        SEND_VAL_EX                                              ~36
   22    62        FETCH_CLASS_CONSTANT                             ~37     'IntlDateFormatter', 'SHORT'
         63        SEND_VAL_EX                                              ~37
         64        SEND_VAL_EX                                              'Asia%2FTokyo'
         65        FETCH_CLASS_CONSTANT                             ~38     'IntlDateFormatter', 'GREGORIAN'
         66        SEND_VAL_EX                                              ~38
         67        DO_FCALL                                      0          
   21    68        ASSIGN                                                   !1, $35
   24    69        INIT_METHOD_CALL                                         !1, 'format'
         70        SEND_VAR_EX                                              !0
         71        DO_FCALL                                      0  $41     
         72        CONCAT                                           ~42     'It+is+now%3A+%22', $41
         73        CONCAT                                           ~43     ~42, '%22+in+Tokyo'
         74        CONCAT                                           ~44     ~43, '%0A'
         75        ECHO                                                     ~44
         76      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
159.8 ms | 1399 KiB | 13 Q