3v4l.org

run code in 300+ PHP versions simultaneously
<?php $strings1 = 'Арг.ен!тина ма,нит нег$ра'; $strings2 = 'S!um summ$us mu,s'; $strings3 = 'Арг.ен!тина ма,нит нег$ра'.'S!um summ$us mu,s'; $strings1 = mb_strtolower(preg_replace('/[^\p{Cyrillic}\p{Latin}]/u', '', $strings1)); var_dump($strings1); $strings2 = mb_strtolower(preg_replace('/[^\p{Cyrillic}\p{Latin}]/u', '', $strings2)); var_dump($strings2); $strings3 = mb_strtolower(preg_replace('/[^\p{Cyrillic}\p{Latin}]/u', '', $strings3)); var_dump($strings3);
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename:       /in/ZbIRv
function name:  (null)
number of ops:  40
compiled vars:  !0 = $strings1, !1 = $strings2, !2 = $strings3
line      #* E I O op                           fetch          ext  return  operands
-------------------------------------------------------------------------------------
    2     0  E >   ASSIGN                                                   !0, '%D0%90%D1%80%D0%B3.%D0%B5%D0%BD%21%D1%82%D0%B8%D0%BD%D0%B0+%D0%BC%D0%B0%2C%D0%BD%D0%B8%D1%82+%D0%BD%D0%B5%D0%B3%24%D1%80%D0%B0'
    3     1        ASSIGN                                                   !1, 'S%21um+summ%24us+mu%2Cs'
    4     2        ASSIGN                                                   !2, '%D0%90%D1%80%D0%B3.%D0%B5%D0%BD%21%D1%82%D0%B8%D0%BD%D0%B0+%D0%BC%D0%B0%2C%D0%BD%D0%B8%D1%82+%D0%BD%D0%B5%D0%B3%24%D1%80%D0%B0S%21um+summ%24us+mu%2Cs'
    6     3        INIT_FCALL                                               'mb_strtolower'
          4        INIT_FCALL                                               'preg_replace'
          5        SEND_VAL                                                 '%2F%5B%5E%5Cp%7BCyrillic%7D%5Cp%7BLatin%7D%5D%2Fu'
          6        SEND_VAL                                                 ''
          7        SEND_VAR                                                 !0
          8        DO_ICALL                                         $6      
          9        SEND_VAR                                                 $6
         10        DO_ICALL                                         $7      
         11        ASSIGN                                                   !0, $7
    7    12        INIT_FCALL                                               'var_dump'
         13        SEND_VAR                                                 !0
         14        DO_ICALL                                                 
    9    15        INIT_FCALL                                               'mb_strtolower'
         16        INIT_FCALL                                               'preg_replace'
         17        SEND_VAL                                                 '%2F%5B%5E%5Cp%7BCyrillic%7D%5Cp%7BLatin%7D%5D%2Fu'
         18        SEND_VAL                                                 ''
         19        SEND_VAR                                                 !1
         20        DO_ICALL                                         $10     
         21        SEND_VAR                                                 $10
         22        DO_ICALL                                         $11     
         23        ASSIGN                                                   !1, $11
   10    24        INIT_FCALL                                               'var_dump'
         25        SEND_VAR                                                 !1
         26        DO_ICALL                                                 
   12    27        INIT_FCALL                                               'mb_strtolower'
         28        INIT_FCALL                                               'preg_replace'
         29        SEND_VAL                                                 '%2F%5B%5E%5Cp%7BCyrillic%7D%5Cp%7BLatin%7D%5D%2Fu'
         30        SEND_VAL                                                 ''
         31        SEND_VAR                                                 !2
         32        DO_ICALL                                         $14     
         33        SEND_VAR                                                 $14
         34        DO_ICALL                                         $15     
         35        ASSIGN                                                   !2, $15
   13    36        INIT_FCALL                                               'var_dump'
         37        SEND_VAR                                                 !2
         38        DO_ICALL                                                 
         39      > RETURN                                                   1

Generated using Vulcan Logic Dumper, using php 8.0.0


preferences:
191.41 ms | 1405 KiB | 19 Q