Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 42) Position 1 = 25
Branch analysis from position: 25
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 8
Branch analysis from position: 28
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 8
2 jumps found. (Code = 43) Position 1 = 15, Position 2 = 24
Branch analysis from position: 15
2 jumps found. (Code = 44) Position 1 = 28, Position 2 = 8
Branch analysis from position: 28
Branch analysis from position: 8
Branch analysis from position: 24
filename: /in/EBQEX
function name: (null)
number of ops: 31
compiled vars: !0 = $str, !1 = $arr, !2 = $i
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, 'value1+%2C+value2+%2C+value3+%2C+value4+%2C+value5%0Avalue1+%2C+value2+%2C%0Avalue3+%2C+value4+%2C+value5%0Avalue1+%2C+value2+%2C+value3+%2C+value4+%2C+value5%0Avalue1+%2C+value2+%2C+value3+%2C+value4+%2C+value5'
9 1 INIT_FCALL 'explode'
2 SEND_VAL '%0A'
3 SEND_VAR !0
4 DO_ICALL $4
5 ASSIGN !1, $4
11 6 ASSIGN !2, 0
7 > JMP ->25
12 8 > INIT_FCALL 'substr_count'
9 FETCH_DIM_R ~7 !1, !2
10 SEND_VAL ~7
11 SEND_VAL '%2C'
12 DO_ICALL $8
13 IS_NOT_EQUAL $8, 4
14 > JMPZ ~9, ->24
13 15 > ADD ~10 !2, 1
16 FETCH_DIM_R ~12 !1, !2
17 CONCAT ~13 ~12, '+'
18 ADD ~14 !2, 1
19 FETCH_DIM_R ~15 !1, ~14
20 CONCAT ~16 ~13, ~15
21 ASSIGN_DIM !1, ~10
22 OP_DATA ~16
14 23 UNSET_DIM !1, !2
11 24 > PRE_INC !2
25 > COUNT ~18 !1
26 IS_SMALLER !2, ~18
27 > JMPNZ ~19, ->8
17 28 > FRAMELESS_ICALL_2 implode ~20 '%0A', !1
29 ECHO ~20
30 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.5.0