3v4l.org

run code in 300+ PHP versions simultaneously
<?php $sAlias = '1'; $aUml = array('/À/u', '/Á/u', '/Â/u', '/Ã/u', '/Ä/u', '/Å/u', '/Æ/u', '/Ç/u', '/È/u', '/É/u', '/Ê/u', '/Ë/u', '/Ì/u', '/Í/u', '/Î/u', '/Ï/u', '/Ñ/u', '/Ò/u', '/Ó/u', '/Ô/u', '/Õ/u', '/Ö/u', '/Ù/u', '/Ú/u', '/Û/u', '/Ü/u', '/Ý/u', '/à/u', '/á/u', '/â/u', '/ã/u', '/ä/u', '/å/u', '/æ/u', '/ç/u', '/è/u', '/é/u', '/ê/u', '/ë/u', '/ì/u', '/í/u', '/î/u', '/ï/u', '/ñ/u', '/ò/u', '/ó/u', '/ô/u', '/õ/u', '/ö/u', '/ø/u', '/ù/u', '/ú/u', '/û/u', '/ü/u', '/ý/u', '/ÿ/u', '/ß/u', '/œ/u', '/ž/u', '/Ÿ/u', '/Œ/u', '/Ž/u', '"'); $aSym = array('A', 'A', 'A', 'A', 'A', 'A', 'AE', 'C', 'E', 'E', 'E', 'E', 'I', 'I', 'I', 'I', 'N', 'O', 'O', 'O', 'O', 'O', 'O', 'U', 'U', 'U', 'U', 'Y', 'a', 'a', 'a', 'a', 'a', 'a', 'ae', 'c', 'e', 'e', 'e', 'e', 'i', 'i', 'i', 'i', 'n', 'o', 'o', 'o', 'o', 'o', 'o', 'u', 'u', 'u', 'u', 'y', 'y', 'ss', 'oe', 'z', 'Y', 'OE', 'Z', ''); $sAlias = preg_replace($aUml, $aSym, $sAlias);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/rvWC4
function name:  (null)
number of ops:  10
compiled vars:  !0 = $sAlias, !1 = $aUml, !2 = $aSym
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    3     0  E >   ASSIGN                                                   !0, '1'
    5     1        ASSIGN                                                   !1, <array>
    6     2        ASSIGN                                                   !2, <array>
    7     3        INIT_FCALL                                               'preg_replace'
          4        SEND_VAR                                                 !1
          5        SEND_VAR                                                 !2
          6        SEND_VAR                                                 !0
          7        DO_ICALL                                         $6      
          8        ASSIGN                                                   !0, $6
          9      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
173.33 ms | 1385 KiB | 15 Q