Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/DiIYV
function name: (null)
number of ops: 23
compiled vars: !0 = $products, !1 = $availableSizes, !2 = $materials, !3 = $colors, !4 = $size, !5 = $material, !6 = $color
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
5 1 ASSIGN !1, <array>
7 2 ASSIGN !2, <array>
9 3 ASSIGN !3, <array>
11 4 INIT_FCALL 'var_export'
12 5 INIT_FCALL 'array_merge'
6 INIT_FCALL 'array_map'
13 7 DECLARE_LAMBDA_FUNCTION ~11 [0]
8 BIND_LEXICAL ~11, !4
9 BIND_LEXICAL ~11, !5
10 BIND_LEXICAL ~11, !6
11 BIND_LEXICAL ~11, !3
12 BIND_LEXICAL ~11, !2
13 BIND_LEXICAL ~11, !1
22 14 SEND_VAL ~11
23 15 SEND_VAR !0
12 16 DO_ICALL $12
23 17 SEND_UNPACK $12
18 CHECK_UNDEF_ARGS
12 19 DO_ICALL $13
23 20 SEND_VAR $13
11 21 DO_ICALL
25 22 > 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/DiIYV
function name: {closure}
number of ops: 23
compiled vars: !0 = $product, !1 = $size, !2 = $material, !3 = $color, !4 = $colors, !5 = $materials, !6 = $availableSizes
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > RECV !0
1 BIND_STATIC !1
2 BIND_STATIC !2
3 BIND_STATIC !3
4 BIND_STATIC !4
5 BIND_STATIC !5
6 BIND_STATIC !6
7 INIT_FCALL 'array_merge'
8 INIT_FCALL 'array_map'
14 9 DECLARE_LAMBDA_FUNCTION ~7 [0]
10 BIND_LEXICAL ~7, !0
11 BIND_LEXICAL ~7, !2
12 BIND_LEXICAL ~7, !3
13 BIND_LEXICAL ~7, !4
14 BIND_LEXICAL ~7, !5
20 15 SEND_VAL ~7
21 16 SEND_VAR !6
13 17 DO_ICALL $8
21 18 SEND_UNPACK $8
19 CHECK_UNDEF_ARGS
13 20 DO_ICALL $9
21 21 > RETURN $9
22 22* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/DiIYV
function name: {closure}
number of ops: 21
compiled vars: !0 = $size, !1 = $product, !2 = $material, !3 = $color, !4 = $colors, !5 = $materials
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
14 0 E > RECV !0
1 BIND_STATIC !1
2 BIND_STATIC !2
3 BIND_STATIC !3
4 BIND_STATIC !4
5 BIND_STATIC !5
6 INIT_FCALL 'array_merge'
7 INIT_FCALL 'array_map'
15 8 DECLARE_LAMBDA_FUNCTION ~6 [0]
9 BIND_LEXICAL ~6, !1
10 BIND_LEXICAL ~6, !0
11 BIND_LEXICAL ~6, !3
12 BIND_LEXICAL ~6, !4
18 13 SEND_VAL ~6
19 14 SEND_VAR !5
14 15 DO_ICALL $7
19 16 SEND_UNPACK $7
17 CHECK_UNDEF_ARGS
14 18 DO_ICALL $8
19 19 > RETURN $8
20 20* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/DiIYV
function name: {closure}
number of ops: 15
compiled vars: !0 = $material, !1 = $product, !2 = $size, !3 = $color, !4 = $colors
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
15 0 E > RECV !0
1 BIND_STATIC !1
2 BIND_STATIC !2
3 BIND_STATIC !3
4 BIND_STATIC !4
5 INIT_FCALL 'array_map'
16 6 DECLARE_LAMBDA_FUNCTION ~5 [0]
7 BIND_LEXICAL ~5, !1
8 BIND_LEXICAL ~5, !2
9 BIND_LEXICAL ~5, !0
10 SEND_VAL ~5
17 11 SEND_VAR !4
15 12 DO_ICALL $6
17 13 > RETURN $6
18 14* > RETURN null
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/DiIYV
function name: {closure}
number of ops: 14
compiled vars: !0 = $color, !1 = $product, !2 = $size, !3 = $material
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
16 0 E > RECV !0
1 BIND_STATIC !1
2 BIND_STATIC !2
3 BIND_STATIC !3
4 INIT_FCALL 'implode'
5 SEND_VAL '_'
6 INIT_ARRAY ~4 !1
7 ADD_ARRAY_ELEMENT ~4 !2
8 ADD_ARRAY_ELEMENT ~4 !3
9 ADD_ARRAY_ELEMENT ~4 !0
10 SEND_VAL ~4
11 DO_ICALL $5
12 > RETURN $5
13* > RETURN null
End of Dynamic Function 0
End of Dynamic Function 0
End of Dynamic Function 0
End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.0.0