Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/6WntK
function name: (null)
number of ops: 30
compiled vars: !0 = $array
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
4 0 E > CAST 8 ~1 <array>
1 INIT_ARRAY ~2 ~1, 'product1'
5 2 CAST 8 ~3 <array>
3 ADD_ARRAY_ELEMENT ~2 ~3, 'product2'
4 INIT_ARRAY ~4 ~2
8 5 CAST 8 ~5 <array>
6 INIT_ARRAY ~6 ~5, 'product1'
9 7 CAST 8 ~7 <array>
8 ADD_ARRAY_ELEMENT ~6 ~7, 'product2'
9 ADD_ARRAY_ELEMENT ~4 ~6
12 10 CAST 8 ~8 <array>
11 INIT_ARRAY ~9 ~8, 'product1'
13 12 CAST 8 ~10 <array>
13 ADD_ARRAY_ELEMENT ~9 ~10, 'product2'
14 ADD_ARRAY_ELEMENT ~4 ~9
16 15 CAST 8 ~11 <array>
16 INIT_ARRAY ~12 ~11, 'product1'
17 17 CAST 8 ~13 <array>
18 ADD_ARRAY_ELEMENT ~12 ~13, 'product2'
19 ADD_ARRAY_ELEMENT ~4 ~12
2 20 ASSIGN !0, ~4
21 21 INIT_FCALL 'usort'
22 SEND_REF !0
23 DECLARE_LAMBDA_FUNCTION ~15 [0]
23 24 SEND_VAL ~15
21 25 DO_ICALL
25 26 INIT_FCALL 'var_export'
27 SEND_VAR !0
28 DO_ICALL
29 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/6WntK
function name: {closure}
number of ops: 15
compiled vars: !0 = $a, !1 = $b
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
21 0 E > RECV !0
1 RECV !1
22 2 FETCH_DIM_R ~2 !0, 'product1'
3 FETCH_OBJ_R ~3 ~2, 'price'
4 FETCH_DIM_R ~4 !0, 'product2'
5 FETCH_OBJ_R ~5 ~4, 'price'
6 ADD ~6 ~3, ~5
7 FETCH_DIM_R ~7 !1, 'product1'
8 FETCH_OBJ_R ~8 ~7, 'price'
9 FETCH_DIM_R ~9 !1, 'product2'
10 FETCH_OBJ_R ~10 ~9, 'price'
11 ADD ~11 ~8, ~10
12 SPACESHIP ~12 ~6, ~11
13 > RETURN ~12
23 14* > RETURN null
End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.0.0