Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 22, Position 2 = 24 Branch analysis from position: 22 1 jumps found. (Code = 42) Position 1 = 25 Branch analysis from position: 25 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 24 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/npjR2 function name: (null) number of ops: 33 compiled vars: !0 = $email, !1 = $foo line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > ASSIGN !0, 'johnsnow%40%E3%83%92%E3%82%AD%E3%83%AF%E3%83%AA.%E3%83%8A%E3%83%83%E3%83%88%E3%82%A6.com' 4 1 INIT_FCALL 'str_replace' 2 SEND_VAL '%40-' 3 SEND_VAL '%40' 4 INIT_FCALL 'str_replace' 5 SEND_VAL 'xn--' 6 SEND_VAL '' 7 INIT_FCALL_BY_NAME 'idn_to_ascii' 8 SEND_VAR_EX !0 9 DO_FCALL 0 $3 10 SEND_VAR $3 11 DO_ICALL $4 12 SEND_VAR $4 13 DO_ICALL $5 14 ASSIGN !0, $5 6 15 CONCAT ~7 !0, '%0A' 16 ECHO ~7 8 17 INIT_FCALL 'filter_var' 18 SEND_VAR !0 19 SEND_VAL 274 20 DO_ICALL $8 21 > JMPZ $8, ->24 9 22 > ECHO 'valid' 23 > JMP ->25 11 24 > ECHO 'not+valid' 15 25 > INIT_FCALL 'filter_var' 26 SEND_VAR !0 27 SEND_VAL 274 28 DO_ICALL $9 29 ASSIGN !1, $9 16 30 ECHO '%0A' 17 31 ECHO !1 32 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0