Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 62) Position 1 = -2
filename: /in/EWuG7
function name: (null)
number of ops: 39
compiled vars: !0 = $html, !1 = $dom, !2 = $h2, !3 = $p
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
2 0 E > ASSIGN !0, '%3Cdiv+class%3D%22content%22%3E%0A++++%3Ch2%3EHello+World%3C%2Fh2%3E%0A++++%3Cp%3EThis+is+a+paragraph.%3C%2Fp%3E%0A%0A++++%3Cbutton+%2F%3Etest%3C%2Fbutton%3E++++%0A%3C%2Fdiv%3E'
11 1 INIT_FCALL 'libxml_use_internal_errors'
2 SEND_VAL <true>
3 DO_ICALL
13 4 NEW $6 'DOMDocument'
5 SEND_VAL_EX '1.0'
6 SEND_VAL_EX 'UTF-8'
7 DO_FCALL 0
8 ASSIGN !1, $6
14 9 INIT_METHOD_CALL !1, 'loadHTML'
10 SEND_VAR_EX !0
11 SEND_VAL_EX 8196
12 DO_FCALL 0
16 13 INIT_FCALL 'libxml_clear_errors'
14 DO_ICALL
19 15 INIT_METHOD_CALL !1, 'getElementsByTagName'
16 SEND_VAL_EX 'h2'
17 DO_FCALL 0 $11
18 INIT_METHOD_CALL $11, 'item'
19 SEND_VAL_EX 0
20 DO_FCALL 0 $12
21 ASSIGN !2, $12
20 22 ASSIGN_OBJ !2, 'nodeValue'
23 OP_DATA 'Updated+Heading'
23 24 INIT_METHOD_CALL !1, 'getElementsByTagName'
25 SEND_VAL_EX 'p'
26 DO_FCALL 0 $15
27 INIT_METHOD_CALL $15, 'item'
28 SEND_VAL_EX 0
29 DO_FCALL 0 $16
30 ASSIGN !3, $16
24 31 INIT_METHOD_CALL !3, 'setAttribute'
32 SEND_VAL_EX 'class'
33 SEND_VAL_EX 'intro'
34 DO_FCALL 0
27 35 INIT_METHOD_CALL !1, 'saveHTML'
36 DO_FCALL 0 $19
37 ECHO $19
38 > RETURN 1
Generated using Vulcan Logic Dumper, using php 8.5.0