Finding entry points
Branch analysis from position: 0
2 jumps found. (Code = 77) Position 1 = 17, Position 2 = 67
Branch analysis from position: 17
2 jumps found. (Code = 78) Position 1 = 18, Position 2 = 67
Branch analysis from position: 18
2 jumps found. (Code = 43) Position 1 = 41, Position 2 = 58
Branch analysis from position: 41
2 jumps found. (Code = 44) Position 1 = 61, Position 2 = 28
Branch analysis from position: 61
1 jumps found. (Code = 42) Position 1 = 17
Branch analysis from position: 17
Branch analysis from position: 28
Branch analysis from position: 58
Branch analysis from position: 67
1 jumps found. (Code = 62) Position 1 = -2
Branch analysis from position: 67
filename: /in/Ro6VS
function name: (null)
number of ops: 72
compiled vars: !0 = $html, !1 = $dom, !2 = $xp, !3 = $textNodes, !4 = $textNode, !5 = $parts, !6 = $frag, !7 = $codeElt
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
3 0 E > ASSIGN !0, '%3Cdiv%3E%0A%0A%3Cp%3E%0A%09Here+the+inline+code+to+parse%3A+%60code+%3D+%27set%27%3B%60+-+Danke.%0A%3C%2Fp%3E%0A%0A%3Cp%3E%0A%09And+here+is+the+other+part%3A%0A%3C%2Fp%3E%0A%3Cp%3E%0A%09%3Ccode%3ECREATE+table+%60kunstler%60+%28%3Cbr%3Eid+INT%2810%29+UNSIGNED+AUTO_INCREMENT+PRIMARY+KEY%2C%3Cbr%3Evorname+VARCHAR%28255%29+NOT+NULL%2C%3Cbr%3Enachname+VARCHAR%28255%29+NOT+NULL%3Cbr%3E%29+DEFAULT+CHARSET%3Dutf8%3B%3Cbr%3E%3Cbr%3EINSERT+INTO+%60kunstler%60+%28id%2C+vorname%2C+nachname%29%3Cbr%3EVALUES%3Cbr%3E%28123456%2C+%26quot%3BManuela%26quot%3B%2C+%26quot%3BKant%26quot%3B%29%2C%3Cbr%3E%28112233%2C+%26quot%3BJohann%26quot%3B%2C+%26quot%3BFichte%26quot%3B%29%2C%3Cbr%3E%28145678%2C+%26quot%3BEduard%26quot%3B%2C+%26quot%3BSpinoza%26quot%3B%29%3B%3C%2Fcode%3E%0A%3C%2Fp%3E%0A%0A%3C%2Fdiv%3E'
20 1 NEW $9 'DOMDocument'
2 DO_FCALL 0
3 ASSIGN !1, $9
21 4 INIT_METHOD_CALL !1, 'loadHTML'
5 SEND_VAR_EX !0
6 SEND_VAL_EX 8196
7 DO_FCALL 0
22 8 NEW $13 'DOMXPath'
9 SEND_VAR_EX !1
10 DO_FCALL 0
11 ASSIGN !2, $13
23 12 INIT_METHOD_CALL !2, 'query'
13 SEND_VAL_EX '%2F%2Ftext%28%29%5Bnot%28ancestor%3A%3Acode%29%5D%5Bcontains%28.%2C%22%60%22%29%5D'
14 DO_FCALL 0 $16
15 ASSIGN !3, $16
24 16 > FE_RESET_R $18 !3, ->67
17 > > FE_FETCH_R $18, !4, ->67
25 18 > DECLARE_LAMBDA_FUNCTION ~19 [0]
19 INIT_DYNAMIC_CALL ~19
20 CHECK_FUNC_ARG
21 FETCH_OBJ_FUNC_ARG $20 !4, 'nodeValue'
22 SEND_FUNC_ARG $20
23 DO_FCALL 0 $21
24 ASSIGN !5, $21
26 25 INIT_METHOD_CALL !1, 'createDocumentFragment'
26 DO_FCALL 0 $23
27 ASSIGN !6, $23
28 28 > INIT_METHOD_CALL !6, 'appendChild'
29 INIT_METHOD_CALL !1, 'createTextNode'
30 INIT_METHOD_CALL !5, 'current'
31 DO_FCALL 0 $25
32 SEND_VAR_NO_REF_EX $25
33 DO_FCALL 0 $26
34 SEND_VAR_NO_REF_EX $26
35 DO_FCALL 0
29 36 INIT_METHOD_CALL !5, 'next'
37 DO_FCALL 0
30 38 INIT_METHOD_CALL !5, 'valid'
39 DO_FCALL 0 $29
40 > JMPZ $29, ->58
31 41 > INIT_METHOD_CALL !1, 'createElement'
42 SEND_VAL_EX 'code'
43 DO_FCALL 0 $30
44 ASSIGN !7, $30
32 45 INIT_METHOD_CALL !7, 'appendChild'
46 INIT_METHOD_CALL !1, 'createTextNode'
47 INIT_METHOD_CALL !5, 'current'
48 DO_FCALL 0 $32
49 SEND_VAR_NO_REF_EX $32
50 DO_FCALL 0 $33
51 SEND_VAR_NO_REF_EX $33
52 DO_FCALL 0
33 53 INIT_METHOD_CALL !6, 'appendChild'
54 SEND_VAR_EX !7
55 DO_FCALL 0
34 56 INIT_METHOD_CALL !5, 'next'
57 DO_FCALL 0
36 58 > INIT_METHOD_CALL !5, 'valid'
59 DO_FCALL 0 $37
60 > JMPNZ $37, ->28
37 61 > FETCH_OBJ_R ~38 !4, 'parentNode'
62 INIT_METHOD_CALL ~38, 'replaceChild'
63 SEND_VAR_EX !6
64 SEND_VAR_EX !4
65 DO_FCALL 0
24 66 > JMP ->17
67 > FE_FREE $18
39 68 INIT_METHOD_CALL !1, 'saveHTML'
69 DO_FCALL 0 $40
70 ECHO $40
71 > RETURN 1
Dynamic Functions:
Dynamic Function 0
Finding entry points
Branch analysis from position: 0
1 jumps found. (Code = 161) Position 1 = -2
filename: /in/Ro6VS
function name: {closure:/in/Ro6VS:25}
number of ops: 9
compiled vars: !0 = $text
line #* E I O op fetch ext return operands
-----------------------------------------------------------------------------------------
25 0 E > RECV !0
1 GENERATOR_CREATE
2 INIT_FCALL 'explode'
3 SEND_VAL '%60'
4 SEND_VAR !0
5 DO_ICALL $1
6 YIELD_FROM ~2 $1
7 FREE ~2
8 > GENERATOR_RETURN
End of Dynamic Function 0
Generated using Vulcan Logic Dumper, using php 8.5.0