3v4l.org

run code in 300+ PHP versions simultaneously
<?php $text = 'Ⓜⓐⓣⓒⓗ 🅜🅐🅣🅒🅗 Match 𝐌𝐚𝐭𝐜𝐡 𝕸𝖆𝖙𝖈𝖍 𝑴𝒂𝒕𝒄𝒉 𝓜𝓪𝓽𝓬𝓱 𝕄𝕒𝕥𝕔𝕙 𝙼𝚊𝚝𝚌𝚑 𝖬𝖺𝗍𝖼𝗁 𝗠𝗮𝘁𝗰𝗵 𝙈𝙖𝙩𝙘𝙝 𝘔𝘢𝘵𝘤𝘩 ⒨⒜⒯⒞⒣ 🇲🇦🇹🇨🇭 🄼🄰🅃🄲🄷 🅼🅰🆃🅲🅷'; echo Normalizer::normalize($text, Normalizer::FORM_KC) . "\n"; echo Normalizer::normalize($text, Normalizer::FORM_KD) . "\n"; echo Normalizer::normalize($text, Normalizer::FORM_C) . "\n"; echo Normalizer::normalize($text, Normalizer::FORM_D) . "\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/YVhM3
function name:  (null)
number of ops:  30
compiled vars:  !0 = $text
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '%E2%93%82%E2%93%90%E2%93%A3%E2%93%92%E2%93%97+%F0%9F%85%9C%F0%9F%85%90%F0%9F%85%A3%F0%9F%85%92%F0%9F%85%97+%EF%BC%AD%EF%BD%81%EF%BD%94%EF%BD%83%EF%BD%88+%F0%9D%90%8C%F0%9D%90%9A%F0%9D%90%AD%F0%9D%90%9C%F0%9D%90%A1+%F0%9D%95%B8%F0%9D%96%86%F0%9D%96%99%F0%9D%96%88%F0%9D%96%8D+%F0%9D%91%B4%F0%9D%92%82%F0%9D%92%95%F0%9D%92%84%F0%9D%92%89+%F0%9D%93%9C%F0%9D%93%AA%F0%9D%93%BD%F0%9D%93%AC%F0%9D%93%B1+%F0%9D%95%84%F0%9D%95%92%F0%9D%95%A5%F0%9D%95%94%F0%9D%95%99+%F0%9D%99%BC%F0%9D%9A%8A%F0%9D%9A%9D%F0%9D%9A%8C%F0%9D%9A%91+%F0%9D%96%AC%F0%9D%96%BA%F0%9D%97%8D%F0%9D%96%BC%F0%9D%97%81+%F0%9D%97%A0%F0%9D%97%AE%F0%9D%98%81%F0%9D%97%B0%F0%9D%97%B5+%F0%9D%99%88%F0%9D%99%96%F0%9D%99%A9%F0%9D%99%98%F0%9D%99%9D+%F0%9D%98%94%F0%9D%98%A2%F0%9D%98%B5%F0%9D%98%A4%F0%9D%98%A9+%E2%92%A8%E2%92%9C%E2%92%AF%E2%92%9E%E2%92%A3+%F0%9F%87%B2%F0%9F%87%A6%F0%9F%87%B9%F0%9F%87%A8%F0%9F%87%AD+%F0%9F%84%BC%F0%9F%84%B0%F0%9F%85%83%F0%9F%84%B2%F0%9F%84%B7+%F0%9F%85%BC%F0%9F%85%B0%F0%9F%86%83%F0%9F%85%B2%F0%9F%85%B7'
    6     1        INIT_STATIC_METHOD_CALL                                  'Normalizer', 'normalize'
          2        SEND_VAR_EX                                              !0
          3        FETCH_CLASS_CONSTANT                             ~2      'Normalizer', 'FORM_KC'
          4        SEND_VAL_EX                                              ~2
          5        DO_FCALL                                      0  $3      
          6        CONCAT                                           ~4      $3, '%0A'
          7        ECHO                                                     ~4
    7     8        INIT_STATIC_METHOD_CALL                                  'Normalizer', 'normalize'
          9        SEND_VAR_EX                                              !0
         10        FETCH_CLASS_CONSTANT                             ~5      'Normalizer', 'FORM_KD'
         11        SEND_VAL_EX                                              ~5
         12        DO_FCALL                                      0  $6      
         13        CONCAT                                           ~7      $6, '%0A'
         14        ECHO                                                     ~7
    8    15        INIT_STATIC_METHOD_CALL                                  'Normalizer', 'normalize'
         16        SEND_VAR_EX                                              !0
         17        FETCH_CLASS_CONSTANT                             ~8      'Normalizer', 'FORM_C'
         18        SEND_VAL_EX                                              ~8
         19        DO_FCALL                                      0  $9      
         20        CONCAT                                           ~10     $9, '%0A'
         21        ECHO                                                     ~10
    9    22        INIT_STATIC_METHOD_CALL                                  'Normalizer', 'normalize'
         23        SEND_VAR_EX                                              !0
         24        FETCH_CLASS_CONSTANT                             ~11     'Normalizer', 'FORM_D'
         25        SEND_VAL_EX                                              ~11
         26        DO_FCALL                                      0  $12     
         27        CONCAT                                           ~13     $12, '%0A'
         28        ECHO                                                     ~13
         29      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
141.7 ms | 1000 KiB | 13 Q