3v4l.org

run code in 300+ PHP versions simultaneously
<?php var_dump('FRACTION_DIGITS: '.NumberFormatter::FRACTION_DIGITS); var_dump('PATTERN_DECIMAL: '.NumberFormatter::PATTERN_DECIMAL); var_dump('DECIMAL: '.NumberFormatter::DECIMAL); var_dump('CURRENCY: '.NumberFormatter::CURRENCY); var_dump('PERCENT: '.NumberFormatter::PERCENT); var_dump('SCIENTIFIC: '.NumberFormatter::SCIENTIFIC); var_dump('SPELLOUT: '.NumberFormatter::SPELLOUT); var_dump('ORDINAL: '.NumberFormatter::ORDINAL); var_dump('DURATION: '.NumberFormatter::DURATION); var_dump('PATTERN_RULEBASED: '.NumberFormatter::PATTERN_RULEBASED); var_dump('CURRENCY_ACCOUNTING: '.NumberFormatter::CURRENCY_ACCOUNTING); var_dump('DEFAULT_STYLE: '.NumberFormatter::DEFAULT_STYLE); var_dump('IGNORE: '.NumberFormatter::IGNORE);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/qHam3
function name:  (null)
number of ops:  66
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   INIT_FCALL                                               'var_dump'
          1        FETCH_CLASS_CONSTANT                             ~0      'NumberFormatter', 'FRACTION_DIGITS'
          2        CONCAT                                           ~1      'FRACTION_DIGITS%3A+', ~0
          3        SEND_VAL                                                 ~1
          4        DO_ICALL                                                 
    4     5        INIT_FCALL                                               'var_dump'
          6        FETCH_CLASS_CONSTANT                             ~3      'NumberFormatter', 'PATTERN_DECIMAL'
          7        CONCAT                                           ~4      'PATTERN_DECIMAL%3A+', ~3
          8        SEND_VAL                                                 ~4
          9        DO_ICALL                                                 
    5    10        INIT_FCALL                                               'var_dump'
         11        FETCH_CLASS_CONSTANT                             ~6      'NumberFormatter', 'DECIMAL'
         12        CONCAT                                           ~7      'DECIMAL%3A+', ~6
         13        SEND_VAL                                                 ~7
         14        DO_ICALL                                                 
    6    15        INIT_FCALL                                               'var_dump'
         16        FETCH_CLASS_CONSTANT                             ~9      'NumberFormatter', 'CURRENCY'
         17        CONCAT                                           ~10     'CURRENCY%3A+', ~9
         18        SEND_VAL                                                 ~10
         19        DO_ICALL                                                 
    7    20        INIT_FCALL                                               'var_dump'
         21        FETCH_CLASS_CONSTANT                             ~12     'NumberFormatter', 'PERCENT'
         22        CONCAT                                           ~13     'PERCENT%3A+', ~12
         23        SEND_VAL                                                 ~13
         24        DO_ICALL                                                 
    8    25        INIT_FCALL                                               'var_dump'
         26        FETCH_CLASS_CONSTANT                             ~15     'NumberFormatter', 'SCIENTIFIC'
         27        CONCAT                                           ~16     'SCIENTIFIC%3A+', ~15
         28        SEND_VAL                                                 ~16
         29        DO_ICALL                                                 
    9    30        INIT_FCALL                                               'var_dump'
         31        FETCH_CLASS_CONSTANT                             ~18     'NumberFormatter', 'SPELLOUT'
         32        CONCAT                                           ~19     'SPELLOUT%3A+', ~18
         33        SEND_VAL                                                 ~19
         34        DO_ICALL                                                 
   10    35        INIT_FCALL                                               'var_dump'
         36        FETCH_CLASS_CONSTANT                             ~21     'NumberFormatter', 'ORDINAL'
         37        CONCAT                                           ~22     'ORDINAL%3A+', ~21
         38        SEND_VAL                                                 ~22
         39        DO_ICALL                                                 
   11    40        INIT_FCALL                                               'var_dump'
         41        FETCH_CLASS_CONSTANT                             ~24     'NumberFormatter', 'DURATION'
         42        CONCAT                                           ~25     'DURATION%3A+', ~24
         43        SEND_VAL                                                 ~25
         44        DO_ICALL                                                 
   12    45        INIT_FCALL                                               'var_dump'
         46        FETCH_CLASS_CONSTANT                             ~27     'NumberFormatter', 'PATTERN_RULEBASED'
         47        CONCAT                                           ~28     'PATTERN_RULEBASED%3A+', ~27
         48        SEND_VAL                                                 ~28
         49        DO_ICALL                                                 
   13    50        INIT_FCALL                                               'var_dump'
         51        FETCH_CLASS_CONSTANT                             ~30     'NumberFormatter', 'CURRENCY_ACCOUNTING'
         52        CONCAT                                           ~31     'CURRENCY_ACCOUNTING%3A+', ~30
         53        SEND_VAL                                                 ~31
         54        DO_ICALL                                                 
   14    55        INIT_FCALL                                               'var_dump'
         56        FETCH_CLASS_CONSTANT                             ~33     'NumberFormatter', 'DEFAULT_STYLE'
         57        CONCAT                                           ~34     'DEFAULT_STYLE%3A+', ~33
         58        SEND_VAL                                                 ~34
         59        DO_ICALL                                                 
   15    60        INIT_FCALL                                               'var_dump'
         61        FETCH_CLASS_CONSTANT                             ~36     'NumberFormatter', 'IGNORE'
         62        CONCAT                                           ~37     'IGNORE%3A+', ~36
         63        SEND_VAL                                                 ~37
         64        DO_ICALL                                                 
         65      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
133.42 ms | 1010 KiB | 14 Q