3v4l.org

run code in 300+ PHP versions simultaneously
<?php echo 'россия.рф ' . 'xn--h1alffa9f.xn--p1ai' . "\n"; echo 'россия.рф ' . 'xn--h1alffa9f.xn--p1ai' . "\n"; echo 'россия.рф ' . idn_to_ascii('россия.рф') . "\n"; echo 'россия.рф ' . idn_to_ascii('россия.рф', 0, INTL_IDNA_VARIANT_UTS46) . "\n"; echo 'jejforetik_nizhniy-novgorod.eurobro.biz ' . idn_to_ascii('jejforetik_nizhniy-novgorod.eurobro.biz') . "\n";
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/27FAQ
function name:  (null)
number of ops:  24
compiled vars:  none
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ECHO                                                     '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84+xn--h1alffa9f.xn--p1ai%0A'
    3     1        ECHO                                                     '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84+xn--h1alffa9f.xn--p1ai%0A'
    4     2        INIT_FCALL_BY_NAME                                       'idn_to_ascii'
          3        SEND_VAL_EX                                              '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84'
          4        DO_FCALL                                      0  $0      
          5        CONCAT                                           ~1      '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84+', $0
          6        CONCAT                                           ~2      ~1, '%0A'
          7        ECHO                                                     ~2
    5     8        INIT_FCALL_BY_NAME                                       'idn_to_ascii'
          9        SEND_VAL_EX                                              '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84'
         10        SEND_VAL_EX                                              0
         11        FETCH_CONSTANT                                   ~3      'INTL_IDNA_VARIANT_UTS46'
         12        SEND_VAL_EX                                              ~3
         13        DO_FCALL                                      0  $4      
         14        CONCAT                                           ~5      '%D1%80%D0%BE%D1%81%D1%81%D0%B8%D1%8F.%D1%80%D1%84+', $4
         15        CONCAT                                           ~6      ~5, '%0A'
         16        ECHO                                                     ~6
    6    17        INIT_FCALL_BY_NAME                                       'idn_to_ascii'
         18        SEND_VAL_EX                                              'jejforetik_nizhniy-novgorod.eurobro.biz'
         19        DO_FCALL                                      0  $7      
         20        CONCAT                                           ~8      'jejforetik_nizhniy-novgorod.eurobro.biz+', $7
         21        CONCAT                                           ~9      ~8, '%0A'
         22        ECHO                                                     ~9
         23      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
179.76 ms | 1385 KiB | 16 Q