Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/S8J5O function name: (null) number of ops: 7 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 25 0 E > INIT_FCALL 'var_dump' 1 INIT_FCALL 'validatephone' 2 SEND_VAL '%2B79278918933' 3 DO_FCALL 0 $0 4 SEND_VAR $0 5 DO_ICALL 28 6 > RETURN 1 Function validatephone: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 46) Position 1 = 6, Position 2 = 8 Branch analysis from position: 6 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 34 Branch analysis from position: 9 2 jumps found. (Code = 46) Position 1 = 16, Position 2 = 21 Branch analysis from position: 16 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 30 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 33 Branch analysis from position: 33 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 30 1 jumps found. (Code = 42) Position 1 = 37 Branch analysis from position: 37 Branch analysis from position: 21 Branch analysis from position: 34 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 filename: /in/S8J5O function name: validatePhone number of ops: 39 compiled vars: !0 = $phone, !1 = $errsData, !2 = $mainData, !3 = $res line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 2 0 E > RECV !0 1 RECV_INIT !1 null 2 RECV_INIT !2 null 4 3 ASSIGN !3, <false> 6 4 ISSET_ISEMPTY_CV ~5 !0 5 > JMPZ_EX ~5 ~5, ->8 6 > IS_NOT_EQUAL ~6 !0, null 7 BOOL ~5 ~6 8 > > JMPZ ~5, ->34 8 9 > INIT_FCALL 'preg_replace' 10 SEND_VAL '%2F%5B%5E0-9%5D%2F' 11 SEND_VAL '' 12 SEND_VAR !0 13 DO_ICALL $7 14 ASSIGN !0, $7 9 15 > JMPZ_EX ~9 !0, ->21 16 > INIT_FCALL 'preg_match' 17 SEND_VAL '%2F%5E%288%7C7%7C%5C%2B7%29%5B0-9%5D%7B10%7D%24%2F' 18 SEND_VAR !0 19 DO_ICALL $10 20 BOOL ~9 $10 21 > > JMPZ ~9, ->30 11 22 > ASSIGN_DIM !0, 0 23 OP_DATA '7' 12 24 BEGIN_SILENCE ~12 25 ASSIGN_DIM !2, 'phone' 26 OP_DATA !0 27 END_SILENCE ~12 13 28 ASSIGN !3, !0 29 > JMP ->33 16 30 > FETCH_DIM_W $15 !1, 'phone' 31 ASSIGN_DIM $15, 'error_msg' 32 OP_DATA '%D0%A3%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5+%D0%BD%D0%BE%D0%BC%D0%B5%D1%80+%D0%B2+%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5+%2B7+000+000+00+00' 33 > > JMP ->37 19 34 > FETCH_DIM_W $17 !1, 'phone' 35 ASSIGN_DIM $17, 'error_msg' 36 OP_DATA '%D0%A3%D0%BA%D0%B0%D0%B6%D0%B8%D1%82%D0%B5+%D0%92%D0%B0%D1%88+%D0%BD%D0%BE%D0%BC%D0%B5%D1%80+%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD%D0%B0' 22 37 > > RETURN !3 23 38* > RETURN null End of function validatephone
Generated using Vulcan Logic Dumper, using php 8.0.0