Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/1BHKS
function name: (null)
number of ops: 72
compiled vars: !0 = $xml, !1 = $node, !2 = $node2, !3 = $node3
line #* E I O op fetch ext return operands
-------------------------------------------------------------------------------------
3 0 E > INIT_FCALL 'simplexml_load_string'
1 SEND_VAL '%3Croot%2F%3E'
2 DO_ICALL $4
3 ASSIGN !0, $4
4 4 FETCH_OBJ_R ~6 !0, 'NOT_EXISTING_NODE_NAME'
5 ASSIGN !1, ~6
5 6 INIT_FCALL 'var_dump'
7 INSTANCEOF ~8 !1, 'SimpleXMLElement'
8 SEND_VAL ~8
9 DO_ICALL
6 10 INIT_FCALL 'var_dump'
11 INIT_METHOD_CALL !1, 'asXML'
12 DO_FCALL 0 $10
13 SEND_VAR $10
14 DO_ICALL
7 15 INIT_FCALL 'var_dump'
16 INIT_METHOD_CALL !1, 'count'
17 DO_FCALL 0 $12
18 SEND_VAR $12
19 DO_ICALL
8 20 INIT_FCALL 'var_dump'
21 INIT_METHOD_CALL !1, 'getName'
22 DO_FCALL 0 $14
23 SEND_VAR $14
24 DO_ICALL
10 25 ECHO '%0Aattributes%3A%0A'
11 26 INIT_METHOD_CALL !1, 'attributes'
27 DO_FCALL 0 $16
28 ASSIGN !2, $16
12 29 INIT_FCALL 'var_dump'
30 INSTANCEOF ~18 !2, 'SimpleXMLElement'
31 SEND_VAL ~18
32 DO_ICALL
13 33 INIT_FCALL 'var_dump'
34 INIT_METHOD_CALL !2, 'asXML'
35 DO_FCALL 0 $20
36 SEND_VAR $20
37 DO_ICALL
14 38 INIT_FCALL 'var_dump'
39 INIT_METHOD_CALL !2, 'count'
40 DO_FCALL 0 $22
41 SEND_VAR $22
42 DO_ICALL
15 43 INIT_FCALL 'var_dump'
44 INIT_METHOD_CALL !2, 'getName'
45 DO_FCALL 0 $24
46 SEND_VAR $24
47 DO_ICALL
17 48 ECHO '%0Achildren%3A%0A'
18 49 INIT_METHOD_CALL !1, 'children'
50 DO_FCALL 0 $26
51 ASSIGN !3, $26
19 52 INIT_FCALL 'var_dump'
53 INSTANCEOF ~28 !3, 'SimpleXMLElement'
54 SEND_VAL ~28
55 DO_ICALL
20 56 INIT_FCALL 'var_dump'
57 INIT_METHOD_CALL !3, 'asXML'
58 DO_FCALL 0 $30
59 SEND_VAR $30
60 DO_ICALL
21 61 INIT_FCALL 'var_dump'
62 INIT_METHOD_CALL !3, 'count'
63 DO_FCALL 0 $32
64 SEND_VAR $32
65 DO_ICALL
22 66 INIT_FCALL 'var_dump'
67 INIT_METHOD_CALL !3, 'getName'
68 DO_FCALL 0 $34
69 SEND_VAR $34
70 DO_ICALL
71 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.0.0