Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/BogW7 function name: (null) number of ops: 14 compiled vars: !0 = $content line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 1 0 E > INIT_FCALL 'ob_start' 1 DO_ICALL 2 2 ECHO 'flarg%0Ablarg%0Adlarg%0A%3C%21--+BEGIN+DYNAMIC+BLOCK%3A+guide_greeting+--%3E%0Afiller+content%0A%3C%21--+END+DYNAMIC+BLOCK%3A+guide_greeting+--%3E%0Aflarg%0Ablarg%0Adlarg%0A' 11 3 INIT_FCALL 'ob_get_clean' 4 DO_ICALL $2 5 ASSIGN !0, $2 31 6 INIT_FCALL 'var_dump' 32 7 INIT_FCALL 'getdyanmicblockcontent' 8 SEND_VAR !0 9 SEND_VAL 'guide_greeting' 10 DO_FCALL 0 $4 11 SEND_VAR $4 12 DO_ICALL 33 13 > RETURN 1 Function getdyanmicblockcontent: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 47) Position 1 = 31, Position 2 = 34 Branch analysis from position: 31 2 jumps found. (Code = 47) Position 1 = 35, Position 2 = 39 Branch analysis from position: 35 2 jumps found. (Code = 43) Position 1 = 40, Position 2 = 41 Branch analysis from position: 40 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 41 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 39 Branch analysis from position: 34 filename: /in/BogW7 function name: getDyanmicBlockContent number of ops: 43 compiled vars: !0 = $content, !1 = $tag, !2 = $boundaries, !3 = $results line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > RECV !0 1 RECV !1 15 2 INIT_FCALL 'sprintf' 3 SEND_VAL '%3C%21--+BEGIN+DYNAMIC+BLOCK%3A+%25s+--%3E' 4 SEND_VAR !1 5 DO_ICALL $4 6 INIT_ARRAY ~5 $4, 'start' 16 7 INIT_FCALL 'sprintf' 8 SEND_VAL '%3C%21--+END+DYNAMIC+BLOCK%3A+%25s+--%3E' 9 SEND_VAR !1 10 DO_ICALL $6 11 ADD_ARRAY_ELEMENT ~5 $6, 'end' 12 CAST 8 ~7 ~5 14 13 ASSIGN !2, ~7 20 14 INIT_FCALL 'stripos' 15 SEND_VAR !0 16 FETCH_OBJ_R ~9 !2, 'start' 17 SEND_VAL ~9 18 DO_ICALL $10 19 INIT_ARRAY ~11 $10, 'start' 21 20 INIT_FCALL 'stripos' 21 SEND_VAR !0 22 FETCH_OBJ_R ~12 !2, 'end' 23 SEND_VAL ~12 24 DO_ICALL $13 25 ADD_ARRAY_ELEMENT ~11 $13, 'end' 26 CAST 8 ~14 ~11 19 27 ASSIGN !3, ~14 24 28 FETCH_OBJ_R ~16 !3, 'start' 29 TYPE_CHECK 4 ~17 ~16 30 > JMPNZ_EX ~17 ~17, ->34 31 > FETCH_OBJ_R ~18 !3, 'end' 32 TYPE_CHECK 4 ~19 ~18 33 BOOL ~17 ~19 34 > > JMPNZ_EX ~17 ~17, ->39 35 > FETCH_OBJ_R ~20 !3, 'start' 36 FETCH_OBJ_R ~21 !3, 'end' 37 IS_SMALLER ~22 ~20, ~21 38 BOOL ~17 ~22 39 > > JMPZ ~17, ->41 25 40 > > RETURN <false> 28 41 > > RETURN !3 29 42* > RETURN null End of function getdyanmicblockcontent
Generated using Vulcan Logic Dumper, using php 8.0.0