Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/2FOLZ function name: (null) number of ops: 10 compiled vars: !0 = $companies, !1 = $percentage line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, <array> 16 1 ASSIGN !1, 0.3 58 2 INIT_FCALL 'print_r' 3 INIT_FCALL 'getsimilarities' 4 SEND_VAR !0 5 SEND_VAR !1 6 DO_FCALL 0 $4 7 SEND_VAR $4 8 DO_ICALL 9 > RETURN 1 Function getsimilarities: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 125) Position 1 = 5, Position 2 = 54 Branch analysis from position: 5 2 jumps found. (Code = 126) Position 1 = 6, Position 2 = 54 Branch analysis from position: 6 2 jumps found. (Code = 46) Position 1 = 29, Position 2 = 34 Branch analysis from position: 29 2 jumps found. (Code = 43) Position 1 = 35, Position 2 = 53 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 48, Position 2 = 53 Branch analysis from position: 48 1 jumps found. (Code = 42) Position 1 = 5 Branch analysis from position: 5 Branch analysis from position: 53 Branch analysis from position: 53 Branch analysis from position: 34 Branch analysis from position: 54 2 jumps found. (Code = 77) Position 1 = 56, Position 2 = 64 Branch analysis from position: 56 2 jumps found. (Code = 78) Position 1 = 57, Position 2 = 64 Branch analysis from position: 57 2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 63 Branch analysis from position: 61 1 jumps found. (Code = 42) Position 1 = 56 Branch analysis from position: 56 Branch analysis from position: 63 Branch analysis from position: 64 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 64 Branch analysis from position: 54 filename: /in/2FOLZ function name: getSimilarities number of ops: 67 compiled vars: !0 = $data, !1 = $pers, !2 = $result, !3 = $tmp, !4 = $record, !5 = $ind, !6 = $name, !7 = $input, !8 = $matches, !9 = $key line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 18 0 E > RECV !0 1 RECV !1 20 2 ASSIGN !2, <array> 21 3 ASSIGN !3, <array> 23 4 > FE_RESET_RW $12 !0, ->54 5 > > FE_FETCH_RW ~13 $12, !4, ->54 6 > ASSIGN !5, ~13 25 7 INIT_FCALL 'preg_split' 8 SEND_VAL '%2F%5B-+%5D%2F' 9 FETCH_DIM_R ~15 !4, 'name' 10 SEND_VAL ~15 11 DO_ICALL $16 12 ASSIGN !6, $16 28 13 INIT_FCALL 'strtolower' 14 FETCH_DIM_R ~19 !6, 0 15 SEND_VAL ~19 16 DO_ICALL $20 17 ASSIGN_DIM !4, 'lowercase' 18 OP_DATA $20 31 19 FETCH_DIM_R ~22 !4, 'lowercase' 20 STRLEN ~23 ~22 21 ASSIGN_DIM !4, 'strlength_first' 22 OP_DATA ~23 34 23 FETCH_DIM_R ~25 !4, 'name' 24 STRLEN ~26 ~25 25 ASSIGN_DIM !4, 'strlength_full' 26 OP_DATA ~26 37 27 FETCH_DIM_R ~27 !4, 'strlength_full' 28 > JMPZ_EX ~27 ~27, ->34 39 29 > FETCH_DIM_R ~28 !4, 'strlength_first' 30 FETCH_DIM_R ~29 !4, 'strlength_full' 31 DIV ~30 ~28, ~29 32 IS_SMALLER_OR_EQUAL ~31 !1, ~30 33 BOOL ~27 ~31 34 > > JMPZ ~27, ->53 41 35 > INIT_FCALL 'preg_quote' 36 FETCH_DIM_R ~32 !4, 'lowercase' 37 SEND_VAL ~32 38 SEND_VAL '%7E' 39 DO_ICALL $33 40 ASSIGN !7, $33 43 41 INIT_FCALL 'preg_grep' 42 CONCAT ~35 '%7E', !7 43 CONCAT ~36 ~35, '%7E' 44 SEND_VAL ~36 45 SEND_VAR !4 46 DO_ICALL $37 47 > JMPZ $37, ->53 44 48 > FETCH_DIM_R ~38 !4, 'lowercase' 49 FETCH_DIM_R ~41 !4, 'id' 50 FETCH_DIM_W $39 !3, ~38 51 ASSIGN_DIM $39 52 OP_DATA ~41 23 53 > > JMP ->5 54 > FE_FREE $12 49 55 > FE_RESET_R $42 !3, ->64 56 > > FE_FETCH_R ~43 $42, !8, ->64 57 > ASSIGN !9, ~43 50 58 COUNT ~45 !8 59 IS_SMALLER 1, ~45 60 > JMPZ ~46, ->63 51 61 > ASSIGN_DIM !2, !9 62 OP_DATA !8 49 63 > > JMP ->56 64 > FE_FREE $42 55 65 > RETURN !2 56 66* > RETURN null End of function getsimilarities
Generated using Vulcan Logic Dumper, using php 8.0.0