Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 47) Position 1 = 6, Position 2 = 9
Branch analysis from position: 6
2 jumps found. (Code = 47) Position 1 = 17, Position 2 = 20
Branch analysis from position: 17
2 jumps found. (Code = 47) Position 1 = 29, Position 2 = 32
Branch analysis from position: 29
2 jumps found. (Code = 47) Position 1 = 41, Position 2 = 44
Branch analysis from position: 41
2 jumps found. (Code = 47) Position 1 = 53, Position 2 = 56
Branch analysis from position: 53
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 56
Branch analysis from position: 44
Branch analysis from position: 32
Branch analysis from position: 20
Branch analysis from position: 9
filename: /in/Lf6NF
function name: (null)
number of ops: 59
compiled vars: !0 = $map
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, <array>
5 1 ECHO 'Empty+array%0A'
6 2 INIT_FCALL 'var_dump'
3 ISSET_ISEMPTY_DIM_OBJ 0 ~2 !0, 'rollback_action'
4 BOOL_NOT ~3 ~2
5 > JMPNZ_EX ~3 ~3, ->9
6 > FETCH_DIM_R ~4 !0, 'rollback_action'
7 IS_EQUAL ~5 ~4, 0
8 BOOL ~3 ~5
9 > SEND_VAL ~3
10 DO_ICALL
8 11 ASSIGN !0, <false>
9 12 ECHO '%0A%0AFalse%0A'
10 13 INIT_FCALL 'var_dump'
14 ISSET_ISEMPTY_DIM_OBJ 0 ~8 !0, 'rollback_action'
15 BOOL_NOT ~9 ~8
16 > JMPNZ_EX ~9 ~9, ->20
17 > FETCH_DIM_R ~10 !0, 'rollback_action'
18 IS_EQUAL ~11 ~10, 0
19 BOOL ~9 ~11
20 > SEND_VAL ~9
21 DO_ICALL
12 22 ASSIGN_DIM !0, 'rollback_action'
23 OP_DATA null
13 24 ECHO '%0A%0ANULL+value%0A'
14 25 INIT_FCALL 'var_dump'
26 ISSET_ISEMPTY_DIM_OBJ 0 ~14 !0, 'rollback_action'
27 BOOL_NOT ~15 ~14
28 > JMPNZ_EX ~15 ~15, ->32
29 > FETCH_DIM_R ~16 !0, 'rollback_action'
30 IS_EQUAL ~17 ~16, 0
31 BOOL ~15 ~17
32 > SEND_VAL ~15
33 DO_ICALL
16 34 ASSIGN_DIM !0, 'rollback_action'
35 OP_DATA 0
17 36 ECHO '%0A%0A0+value%0A'
18 37 INIT_FCALL 'var_dump'
38 ISSET_ISEMPTY_DIM_OBJ 0 ~20 !0, 'rollback_action'
39 BOOL_NOT ~21 ~20
40 > JMPNZ_EX ~21 ~21, ->44
41 > FETCH_DIM_R ~22 !0, 'rollback_action'
42 IS_EQUAL ~23 ~22, 0
43 BOOL ~21 ~23
44 > SEND_VAL ~21
45 DO_ICALL
20 46 ASSIGN_DIM !0, 'rollback_action'
47 OP_DATA 1
21 48 ECHO '%0A%0A1+value%0A'
22 49 INIT_FCALL 'var_dump'
50 ISSET_ISEMPTY_DIM_OBJ 0 ~26 !0, 'rollback_action'
51 BOOL_NOT ~27 ~26
52 > JMPNZ_EX ~27 ~27, ->56
53 > FETCH_DIM_R ~28 !0, 'rollback_action'
54 IS_EQUAL ~29 ~28, 0
55 BOOL ~27 ~29
56 > SEND_VAL ~27
57 DO_ICALL
58 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.5.0