Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/hnkMT function name: (null) number of ops: 19 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > INIT_FCALL 'var_dump' 1 INIT_FCALL 'hasspecialchar' 2 SEND_VAL '%E9%97%AE%E7%AD%94%E7%A4%BE%E5%8C%BA' 3 DO_FCALL 0 $0 4 SEND_VAR $0 5 DO_ICALL 14 6 INIT_FCALL 'var_dump' 7 INIT_FCALL 'hasspecialchar' 8 SEND_VAL 'Segmentfault' 9 DO_FCALL 0 $2 10 SEND_VAR $2 11 DO_ICALL 15 12 INIT_FCALL 'var_dump' 13 INIT_FCALL 'hasspecialchar' 14 SEND_VAL '%40Segmentfault' 15 DO_FCALL 0 $4 16 SEND_VAR $4 17 DO_ICALL 18 > RETURN 1 Function hasspecialchar: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 7, Position 2 = 8 Branch analysis from position: 7 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/hnkMT function name: hasSpecialChar number of ops: 10 compiled vars: !0 = $subject, !1 = $pattern line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 3 0 E > RECV !0 4 1 ASSIGN !1, '%2F%5B%60%7E%21%40%23%24%25%5E%26%2A%28%29%2B%3D%7C%7B%7D%27%3A%3B%27%2C%5C%5B%5C%5D.%3C%3E%5C%2F%3F%7E%EF%BC%81%40%23%EF%BF%A5%25%E2%80%A6%E2%80%A6%26%2A%EF%BC%88%EF%BC%89%E2%80%94%E2%80%94%2B%7C%7B%7D%E3%80%90%E3%80%91%E2%80%98%EF%BC%9B%EF%BC%9A%E2%80%9D%22%E2%80%9C%E2%80%99%E3%80%82%EF%BC%8C%E3%80%81%EF%BC%9F%5D%2F' 6 2 INIT_FCALL 'preg_match' 3 SEND_VAR !1 4 SEND_VAR !0 5 DO_ICALL $3 6 > JMPZ $3, ->8 7 7 > > RETURN <true> 10 8 > > RETURN <false> 11 9* > RETURN null End of function hasspecialchar
Generated using Vulcan Logic Dumper, using php 8.0.0