Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/mA2Hm
function name: (null)
number of ops: 22
compiled vars: !0 = $indicator
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3Cspan+class%3D%22required%22%3E%2A%3C%2Fspan%3E'
4 1 ECHO '%2A%2A+Before+%2A%2A%0A'
5 2 INIT_FCALL 'var_dump'
3 SEND_VAR !0
4 DO_ICALL
12 5 ECHO '%0A%0A%2A%2A+Direct+replacement+%2A%2A%0A'
13 6 INIT_FCALL 'var_dump'
7 INIT_FCALL 'replace_glyth'
8 SEND_VAR !0
9 SEND_VAL 'required'
10 DO_FCALL 0 $3
11 SEND_VAR $3
12 DO_ICALL
36 13 ECHO '%0A%0A%2A%2A+Pattern+to+adjust+for+translatable+glyth+%2A%2A%0A'
37 14 INIT_FCALL 'var_dump'
15 INIT_FCALL 'replace_translatable_glyth'
16 SEND_VAR !0
17 SEND_VAL '%2A%2Arequired%2A%2A'
18 DO_FCALL 0 $5
19 SEND_VAR $5
20 DO_ICALL
21 > RETURN 1
Function replace_glyth:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/mA2Hm
function name: replace_glyth
number of ops: 9
compiled vars: !0 = $haystack, !1 = $replacement
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
7 0 E > RECV !0
1 RECV !1
8 2 INIT_FCALL 'str_replace'
3 SEND_VAL '%2A'
4 SEND_VAR !1
5 SEND_VAR !0
6 DO_ICALL $2
7 > RETURN $2
9 8* > RETURN null
End of function replace_glyth
Function replace_translatable_glyth:
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/mA2Hm
function name: replace_translatable_glyth
number of ops: 35
compiled vars: !0 = $haystack, !1 = $replacement, !2 = $pattern, !3 = $new, !4 = $matches
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
15 0 E > RECV !0
1 RECV !1
16 2 ASSIGN !2, '%2F%28%3Cspan+class%3D%22required%22%3E%29%28.%2A%29%28%3C%5C%2Fspan%3E%29%2Fi'
17 3 INIT_FCALL 'sprintf'
4 SEND_VAL '%24%7B1%7D%25s%24%7B3%7D'
5 SEND_VAR !1
6 DO_ICALL $6
7 ASSIGN !1, $6
18 8 INIT_FCALL 'preg_replace'
9 SEND_VAR !2
10 SEND_VAR !1
11 SEND_VAR !0
12 DO_ICALL $8
13 ASSIGN !3, $8
20 14 > RETURN !3
22 15* ASSIGN !2, '%2F%3Cspan+class%3D%22required%22%3E%28%3F%3Cglyth%3E.%2A%29%3C%5C%2Fspan%3E%2Fi'
23 16* INIT_FCALL 'preg_match'
17* SEND_VAR !2
18* SEND_VAR !0
19* SEND_REF !4
20* DO_ICALL
25 21* INIT_FCALL 'var_dump'
22* SEND_VAR !4
23* DO_ICALL
28 24* ISSET_ISEMPTY_DIM_OBJ 1 !4, 'glyth'
25* JMPZ ~13, ->27
29 26* RETURN !0
32 27* INIT_FCALL 'str_replace'
28* FETCH_DIM_R ~14 !4, 'glyth'
29* SEND_VAL ~14
30* SEND_VAR !1
31* SEND_VAR !0
32* DO_ICALL $15
33* RETURN $15
33 34* > RETURN null
End of function replace_translatable_glyth
Generated using Vulcan Logic Dumper, using php 8.0.0