3v4l.org

run code in 500+ PHP versions simultaneously
<?php if (!extension_loaded('intl')) die('skip intl extension not enabled'); ini_set("intl.error_level", E_WARNING); ini_set("intl.default_locale", "lo_LA"); echo INTL_ICU_VERSION; $bi = IntlBreakIterator::createWordInstance('lo'); $myText = "ພຣະທັມເຮັບເລີຄາດຄະເນລ່ວງໜ້າວ່າຄົນຈະຮູ້ແລະເຂົ້າໃຈເຖິງວຽກງານຂອງປະໂລຫິດໃນສະໄໝຂອງຊົນຊາດອິດສະລາເອນເພື່ອວ່າຜູ້ທີ່ຮັບຈົດໝາຍທີ່ຖືກບັນທຶກໄວ້ໃນພຣະທັມນີ້ຈະສາມາດເຂົ້າໃຈວ່າພຣະເຢຊູຊົງເຮັດສິ່ງໃດສຳລັບພວກເຂົາໃນສະຫວັນ"; $bi->setText($myText); var_dump($bi->first()); var_dump($bi->next()); var_dump($bi->next()); var_dump($bi->next()); var_dump($bi->next()); var_dump($bi->next()); var_dump($bi->next()); ?>
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 8
Branch analysis from position: 5
1 jumps found. (Code = 61) Position 1 = -2
Branch analysis from position: 8
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/MLe0U
function name:  (null)
number of ops:  62
compiled vars:  !0 = $bi, !1 = $myText
line      #* E I O op                               fetch          ext  return  operands
-----------------------------------------------------------------------------------------
    2     0  E >   INIT_FCALL                                                   'extension_loaded'
          1        SEND_VAL                                                     'intl'
          2        DO_ICALL                                             $2      
          3        BOOL_NOT                                             ~3      $2
          4      > JMPZ                                                         ~3, ->8
    3     5    > > INIT_FCALL                                                   'exit'
          6*       SEND_VAL                                                     'skip+intl+extension+not+enabled'
          7*       DO_ICALL                                                     
    4     8    >   INIT_FCALL                                                   'ini_set'
          9        SEND_VAL                                                     'intl.error_level'
         10        SEND_VAL                                                     2
         11        DO_ICALL                                                     
    5    12        INIT_FCALL                                                   'ini_set'
         13        SEND_VAL                                                     'intl.default_locale'
         14        SEND_VAL                                                     'lo_LA'
         15        DO_ICALL                                                     
    6    16        FETCH_CONSTANT                                       ~7      'INTL_ICU_VERSION'
         17        ECHO                                                         ~7
    7    18        INIT_STATIC_METHOD_CALL                                      'IntlBreakIterator', 'createWordInstance'
         19        SEND_VAL_EX                                                  'lo'
         20        DO_FCALL                                          0  $8      
         21        ASSIGN                                                       !0, $8
    8    22        ASSIGN                                                       !1, '%E0%BA%9E%E0%BA%A3%E0%BA%B0%E0%BA%97%E0%BA%B1%E0%BA%A1%E0%BB%80%E0%BA%AE%E0%BA%B1%E0%BA%9A%E0%BB%80%E0%BA%A5%E0%BA%B5%E0%BA%84%E0%BA%B2%E0%BA%94%E0%BA%84%E0%BA%B0%E0%BB%80%E0%BA%99%E0%BA%A5%E0%BB%88%E0%BA%A7%E0%BA%87%E0%BB%9C%E0%BB%89%E0%BA%B2%E0%BA%A7%E0%BB%88%E0%BA%B2%E0%BA%84%E0%BA%BB%E0%BA%99%E0%BA%88%E0%BA%B0%E0%BA%AE%E0%BA%B9%E0%BB%89%E0%BB%81%E0%BA%A5%E0%BA%B0%E0%BB%80%E0%BA%82%E0%BA%BB%E0%BB%89%E0%BA%B2%E0%BB%83%E0%BA%88%E0%BB%80%E0%BA%96%E0%BA%B4%E0%BA%87%E0%BA%A7%E0%BA%BD%E0%BA%81%E0%BA%87%E0%BA%B2%E0%BA%99%E0%BA%82%E0%BA%AD%E0%BA%87%E0%BA%9B%E0%BA%B0%E0%BB%82%E0%BA%A5%E0%BA%AB%E0%BA%B4%E0%BA%94%E0%BB%83%E0%BA%99%E0%BA%AA%E0%BA%B0%E0%BB%84%E0%BB%9D%E0%BA%82%E0%BA%AD%E0%BA%87%E0%BA%8A%E0%BA%BB%E0%BA%99%E0%BA%8A%E0%BA%B2%E0%BA%94%E0%BA%AD%E0%BA%B4%E0%BA%94%E0%BA%AA%E0%BA%B0%E0%BA%A5%E0%BA%B2%E0%BB%80%E0%BA%AD%E0%BA%99%E0%BB%80%E0%BA%9E%E0%BA%B7%E0%BB%88%E0%BA%AD%E0%BA%A7%E0%BB%88%E0%BA%B2%E0%BA%9C%E0%BA%B9%E0%BB%89%E0%BA%97%E0%BA%B5%E0%BB%88%E0%BA%AE%E0%BA%B1%E0%BA%9A%E0%BA%88%E0%BA%BB%E0%BA%94%E0%BB%9D%E0%BA%B2%E0%BA%8D%E0%BA%97%E0%BA%B5%E0%BB%88%E0%BA%96%E0%BA%B7%E0%BA%81%E0%BA%9A%E0%BA%B1%E0%BA%99%E0%BA%97%E0%BA%B6%E0%BA%81%E0%BB%84%E0%BA%A7%E0%BB%89%E0%BB%83%E0%BA%99%E0%BA%9E%E0%BA%A3%E0%BA%B0%E0%BA%97%E0%BA%B1%E0%BA%A1%E0%BA%99%E0%BA%B5%E0%BB%89%E0%BA%88%E0%BA%B0%E0%BA%AA%E0%BA%B2%E0%BA%A1%E0%BA%B2%E0%BA%94%E0%BB%80%E0%BA%82%E0%BA%BB%E0%BB%89%E0%BA%B2%E0%BB%83%E0%BA%88%E0%BA%A7%E0%BB%88%E0%BA%B2%E0%BA%9E%E0%BA%A3%E0%BA%B0%E0%BB%80%E0%BA%A2%E0%BA%8A%E0%BA%B9%E0%BA%8A%E0%BA%BB%E0%BA%87%E0%BB%80%E0%BA%AE%E0%BA%B1%E0%BA%94%E0%BA%AA%E0%BA%B4%E0%BB%88%E0%BA%87%E0%BB%83%E0%BA%94%E0%BA%AA%E0%BA%B3%E0%BA%A5%E0%BA%B1%E0%BA%9A%E0%BA%9E%E0%BA%A7%E0%BA%81%E0%BB%80%E0%BA%82%E0%BA%BB%E0%BA%B2%E0%BB%83%E0%BA%99%E0%BA%AA%E0%BA%B0%E0%BA%AB%E0%BA%A7%E0%BA%B1%E0%BA%99'
   10    23        INIT_METHOD_CALL                                             !0, 'setText'
         24        SEND_VAR_EX                                                  !1
         25        DO_FCALL                                          0          
   11    26        INIT_FCALL                                                   'var_dump'
         27        INIT_METHOD_CALL                                             !0, 'first'
         28        DO_FCALL                                          0  $12     
         29        SEND_VAR                                                     $12
         30        DO_ICALL                                                     
   12    31        INIT_FCALL                                                   'var_dump'
         32        INIT_METHOD_CALL                                             !0, 'next'
         33        DO_FCALL                                          0  $14     
         34        SEND_VAR                                                     $14
         35        DO_ICALL                                                     
   13    36        INIT_FCALL                                                   'var_dump'
         37        INIT_METHOD_CALL                                             !0, 'next'
         38        DO_FCALL                                          0  $16     
         39        SEND_VAR                                                     $16
         40        DO_ICALL                                                     
   14    41        INIT_FCALL                                                   'var_dump'
         42        INIT_METHOD_CALL                                             !0, 'next'
         43        DO_FCALL                                          0  $18     
         44        SEND_VAR                                                     $18
         45        DO_ICALL                                                     
   15    46        INIT_FCALL                                                   'var_dump'
         47        INIT_METHOD_CALL                                             !0, 'next'
         48        DO_FCALL                                          0  $20     
         49        SEND_VAR                                                     $20
         50        DO_ICALL                                                     
   16    51        INIT_FCALL                                                   'var_dump'
         52        INIT_METHOD_CALL                                             !0, 'next'
         53        DO_FCALL                                          0  $22     
         54        SEND_VAR                                                     $22
         55        DO_ICALL                                                     
   17    56        INIT_FCALL                                                   'var_dump'
         57        INIT_METHOD_CALL                                             !0, 'next'
         58        DO_FCALL                                          0  $24     
         59        SEND_VAR                                                     $24
         60        DO_ICALL                                                     
   18    61      > RETURN                                                       1

Generated using Vulcan Logic Dumper, using php 8.5.0


preferences:
180.56 ms | 3292 KiB | 18 Q