Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/vLG09
function name: (null)
number of ops: 21
compiled vars: !0 = $array
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
4 0 E > ASSIGN !0, <array>
13 1 INIT_FCALL 'uasort'
2 SEND_REF !0
3 DECLARE_LAMBDA_FUNCTION ~2 [0]
17 4 SEND_VAL ~2
13 5 DO_ICALL
18 6 ECHO '%0A---%0A'
19 7 INIT_FCALL 'var_export'
8 SEND_VAR !0
9 DO_ICALL
21 10 ECHO '%0A%3D%3D%3D%3D%3D%3D%0A'
23 11 INIT_FCALL 'uasort'
12 SEND_REF !0
13 DECLARE_LAMBDA_FUNCTION ~5 [1]
27 14 SEND_VAL ~5
23 15 DO_ICALL
28 16 ECHO '%0A---%0A'
29 17 INIT_FCALL 'var_export'
18 SEND_VAR !0
19 DO_ICALL
20 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 46) Position 1 = 15, Position 2 = 17
Branch analysis from position: 15
2 jumps found. (Code = 46) Position 1 = 18, Position 2 = 22
Branch analysis from position: 18
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 22
Branch analysis from position: 17
filename: /in/vLG09
function name: {closure}
number of ops: 27
compiled vars: !0 = $a, !1 = $b, !2 = $eval
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
13 0 E > RECV !0
1 RECV !1
14 2 INIT_FCALL 'json_encode'
3 SEND_VAR !0
4 DO_ICALL $3
5 CONCAT ~4 '%0A', $3
6 CONCAT ~5 ~4, '+-vs-+'
7 INIT_FCALL 'json_encode'
8 SEND_VAR !1
9 DO_ICALL $6
10 CONCAT ~7 ~5, $6
11 CONCAT ~8 ~7, '+eval%3A+'
12 ECHO ~8
15 13 ISSET_ISEMPTY_DIM_OBJ 0 ~9 !0, 'sort_code'
14 > JMPZ_EX ~9 ~9, ->17
15 > ISSET_ISEMPTY_DIM_OBJ 0 ~10 !1, 'sort_code'
16 BOOL ~9 ~10
17 > > JMPZ_EX ~9 ~9, ->22
18 > FETCH_DIM_R ~11 !0, 'sort_code'
19 FETCH_DIM_R ~12 !1, 'sort_code'
20 IS_SMALLER ~13 ~12, ~11
21 BOOL ~9 ~13
22 > CAST 4 ~14 ~9
23 ASSIGN ~15 !2, ~14
24 ECHO ~15
16 25 > RETURN !2
17 26* > RETURN null
End of Dynamic Function 0
Dynamic Function 1
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/vLG09
function name: {closure}
number of ops: 24
compiled vars: !0 = $a, !1 = $b, !2 = $eval
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
23 0 E > RECV !0
1 RECV !1
24 2 INIT_FCALL 'json_encode'
3 SEND_VAR !0
4 DO_ICALL $3
5 CONCAT ~4 '%0A', $3
6 CONCAT ~5 ~4, '+-vs-+'
7 INIT_FCALL 'json_encode'
8 SEND_VAR !1
9 DO_ICALL $6
10 CONCAT ~7 ~5, $6
11 CONCAT ~8 ~7, '+eval%3A+'
12 ECHO ~8
25 13 FETCH_DIM_IS ~9 !0, 'sort_code'
14 COALESCE ~10 ~9
15 QM_ASSIGN ~10 0
16 FETCH_DIM_IS ~11 !1, 'sort_code'
17 COALESCE ~12 ~11
18 QM_ASSIGN ~12 0
19 SPACESHIP ~13 ~10, ~12
20 ASSIGN ~14 !2, ~13
21 ECHO ~14
26 22 > RETURN !2
27 23* > RETURN null
End of Dynamic Function 1
Generated using Vulcan Logic Dumper, using php 8.0.0