Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/0I93E function name: (null) number of ops: 31 compiled vars: !0 = $myVar, !1 = $myWords, !2 = $translations, !3 = $pattern, !4 = $translated line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'My+sister+alannis+Is+not+That+blonde%2C+here+is+a+good+place.+I+know+Ariane+is+not+MY+SISTER%21' 4 1 NOP 2 FAST_CONCAT ~6 !0, '%0A' 3 ECHO ~6 6 4 ASSIGN !1, <array> 18 5 INIT_FCALL 'array_column' 6 SEND_VAR !1 7 SEND_VAL 1 8 SEND_VAL 0 9 DO_ICALL $8 10 ASSIGN !2, $8 23 11 INIT_FCALL 'implode' 12 SEND_VAL '%7C' 13 INIT_FCALL 'array_keys' 14 SEND_VAR !2 15 DO_ICALL $10 16 SEND_VAR $10 17 DO_ICALL $11 18 CONCAT ~12 '%2F%5Cb%28%3F%3E', $11 19 CONCAT ~13 ~12, '%29%5Cb%2Fi' 20 ASSIGN !3, ~13 28 21 INIT_FCALL 'preg_replace_callback' 29 22 SEND_VAR !3 30 23 DECLARE_LAMBDA_FUNCTION ~15 [0] 24 BIND_LEXICAL ~15, !2 41 25 SEND_VAL ~15 42 26 SEND_VAR !0 28 27 DO_ICALL $16 28 ASSIGN !4, $16 45 29 ECHO !4 46 30 > RETURN 1 Dynamic Functions: Dynamic Function 0 Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 14, Position 2 = 18 Branch analysis from position: 14 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 18 2 jumps found. (Code = 46) Position 1 = 25, Position 2 = 30 Branch analysis from position: 25 2 jumps found. (Code = 43) Position 1 = 31, Position 2 = 38 Branch analysis from position: 31 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 38 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 filename: /in/0I93E function name: {closure} number of ops: 65 compiled vars: !0 = $m, !1 = $translations, !2 = $encoding, !3 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 30 0 E > RECV !0 1 BIND_STATIC !1 31 2 ASSIGN !2, 'UTF-8' 32 3 INIT_FCALL 'mb_strtolower' 4 FETCH_DIM_R ~5 !0, 0 5 SEND_VAL ~5 6 SEND_VAR !2 7 DO_ICALL $6 8 ASSIGN !3, $6 33 9 INIT_FCALL 'ctype_lower' 10 FETCH_DIM_R ~8 !0, 0 11 SEND_VAL ~8 12 DO_ICALL $9 13 > JMPZ $9, ->18 34 14 > FETCH_DIM_R ~10 !0, 0 15 FETCH_DIM_R ~11 !1, ~10 16 > RETURN ~11 33 17* JMP ->64 35 18 > INIT_FCALL 'mb_strlen' 19 FETCH_DIM_R ~12 !0, 0 20 SEND_VAL ~12 21 SEND_VAR !2 22 DO_ICALL $13 23 IS_SMALLER ~14 1, $13 24 > JMPZ_EX ~14 ~14, ->30 25 > INIT_FCALL 'ctype_upper' 26 FETCH_DIM_R ~15 !0, 0 27 SEND_VAL ~15 28 DO_ICALL $16 29 BOOL ~14 $16 30 > > JMPZ ~14, ->38 36 31 > INIT_FCALL 'mb_strtoupper' 32 FETCH_DIM_R ~17 !1, !3 33 SEND_VAL ~17 34 SEND_VAR !2 35 DO_ICALL $18 36 > RETURN $18 35 37* JMP ->64 38 38 > INIT_FCALL 'mb_strtoupper' 39 INIT_FCALL 'mb_substr' 40 FETCH_DIM_R ~19 !1, !3 41 SEND_VAL ~19 42 SEND_VAL 0 43 SEND_VAL 1 44 SEND_VAR !2 45 DO_ICALL $20 46 SEND_VAR $20 47 SEND_VAR !2 48 DO_ICALL $21 39 49 INIT_FCALL 'mb_substr' 50 FETCH_DIM_R ~22 !1, !3 51 SEND_VAL ~22 52 SEND_VAL 1 53 INIT_FCALL 'mb_strlen' 54 FETCH_DIM_R ~23 !1, !3 55 SEND_VAL ~23 56 SEND_VAR !2 57 DO_ICALL $24 58 SUB ~25 $24, 1 59 SEND_VAL ~25 60 SEND_VAR !2 61 DO_ICALL $26 62 CONCAT ~27 $21, $26 63 > RETURN ~27 41 64* > RETURN null End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.0.0