Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 54, Position 2 = 78
Branch analysis from position: 54
2 jumps found. (Code = 78) Position 1 = 55, Position 2 = 78
Branch analysis from position: 55
2 jumps found. (Code = 43) Position 1 = 61, Position 2 = 71
Branch analysis from position: 61
1 jumps found. (Code = 42) Position 1 = 77
Branch analysis from position: 77
1 jumps found. (Code = 42) Position 1 = 54
Branch analysis from position: 54
Branch analysis from position: 71
1 jumps found. (Code = 42) Position 1 = 54
Branch analysis from position: 54
Branch analysis from position: 78
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 78
filename: /in/Jh0Zb
function name: (null)
number of ops: 80
compiled vars: !0 = $string, !1 = $array, !2 = $regex, !3 = $r, !4 = $m
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, 'My+nAmE+%C3%AFs+Tom.'
6 1 ASSIGN !1, <array>
7 2 INIT_FCALL 'implode'
3 SEND_VAL '%7C'
4 INIT_FCALL 'array_map'
5 SEND_VAL 'preg_quote'
6 SEND_VAR !1
7 DO_ICALL $8
8 SEND_VAR $8
9 DO_ICALL $9
10 CONCAT ~10 '%23', $9
11 CONCAT ~11 ~10, '%23'
12 ASSIGN_DIM !2
13 OP_DATA ~11
10 14 ASSIGN !1, <array>
11 15 INIT_FCALL 'implode'
16 SEND_VAL '%7C'
17 INIT_FCALL 'array_map'
18 SEND_VAL 'preg_quote'
19 SEND_VAR !1
20 DO_ICALL $14
21 SEND_VAR $14
22 DO_ICALL $15
23 CONCAT ~16 '%23', $15
24 CONCAT ~17 ~16, '%23i'
25 ASSIGN_DIM !2
26 OP_DATA ~17
14 27 ASSIGN !1, <array>
15 28 INIT_FCALL 'implode'
29 SEND_VAL '%7C'
30 INIT_FCALL 'array_map'
31 SEND_VAL 'preg_quote'
32 SEND_VAR !1
33 DO_ICALL $20
34 SEND_VAR $20
35 DO_ICALL $21
36 CONCAT ~22 '%23%5Cb%28%3F%3A', $21
37 CONCAT ~23 ~22, '%29%5Cb%23i'
38 ASSIGN_DIM !2
39 OP_DATA ~23
18 40 ASSIGN !1, <array>
19 41 INIT_FCALL 'implode'
42 SEND_VAL '%7C'
43 INIT_FCALL 'array_map'
44 SEND_VAL 'preg_quote'
45 SEND_VAR !1
46 DO_ICALL $26
47 SEND_VAR $26
48 DO_ICALL $27
49 CONCAT ~28 '%23%5Cb%28%3F%3A', $27
50 CONCAT ~29 ~28, '%29%5Cb%23iu'
51 ASSIGN_DIM !2
52 OP_DATA ~29
21 53 > FE_RESET_R $30 !2, ->78
54 > > FE_FETCH_R $30, !3, ->78
22 55 > INIT_FCALL 'preg_match'
56 SEND_VAR !3
57 SEND_VAR !0
58 SEND_REF !4
59 DO_ICALL $31
60 > JMPZ $31, ->71
23 61 > ROPE_INIT 7 ~34 'found+%27'
62 FETCH_DIM_R ~32 !4, 0
63 ROPE_ADD 1 ~34 ~34, ~32
64 ROPE_ADD 2 ~34 ~34, '%27+using+'
65 ROPE_ADD 3 ~34 ~34, !3
66 ROPE_ADD 4 ~34 ~34, '+on+'
67 ROPE_ADD 5 ~34 ~34, !0
68 ROPE_END 6 ~33 ~34, '%0A'
69 ECHO ~33
22 70 > JMP ->77
25 71 > ROPE_INIT 5 ~39 'no+match+using+'
72 ROPE_ADD 1 ~39 ~39, !3
73 ROPE_ADD 2 ~39 ~39, '+on+'
74 ROPE_ADD 3 ~39 ~39, !0
75 ROPE_END 4 ~38 ~39, '%0A'
76 ECHO ~38
21 77 > > JMP ->54
78 > FE_FREE $30
27 79 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0