Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/vgmD4
function name: (null)
number of ops: 28
compiled vars: !0 = $_REQ, !1 = $data, !2 = $key, !3 = $total, !4 = $lq
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
11 1 ASSIGN !1, !0
12 2 INIT_FCALL 'array_search'
3 SEND_VAL 'Zo'
4 FETCH_DIM_R ~7 !1, 'itemType'
5 SEND_VAL ~7
6 DO_ICALL $8
7 ASSIGN !2, $8
13 8 FETCH_DIM_R ~10 !1, 'quantity'
9 FETCH_DIM_R ~11 ~10, !2
10 FETCH_DIM_R ~12 !1, 'price'
11 FETCH_DIM_R ~13 ~12, !2
12 MUL ~14 ~11, ~13
13 ASSIGN !3, ~14
14 14 INIT_FCALL 'array_sum'
15 FETCH_DIM_R ~16 !1, 'quantity'
16 SEND_VAL ~16
17 DO_ICALL $17
18 FETCH_DIM_R ~18 !1, 'quantity'
19 FETCH_DIM_R ~19 ~18, !2
20 SUB ~20 $17, ~19
21 ASSIGN !4, ~20
16 22 ROPE_INIT 4 ~23 'Zo+total+%3D+'
23 ROPE_ADD 1 ~23 ~23, !3
24 ROPE_ADD 2 ~23 ~23, '%2C+non-Zo+qty+%3D+'
25 ROPE_END 3 ~22 ~23, !4
26 ECHO ~22
27 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0