Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/DYTOW function name: (null) number of ops: 11 compiled vars: !0 = $ex, !1 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 37 0 E > NEW $2 'Example' 1 DO_FCALL 0 2 ASSIGN !0, $2 38 3 INIT_METHOD_CALL !0, 'evaluateExpressionArray' 39 4 SEND_VAL_EX <array> 38 5 DO_FCALL 0 $5 6 ASSIGN !1, $5 46 7 INIT_FCALL 'var_dump' 8 SEND_VAR !1 9 DO_ICALL 10 > RETURN 1 Class Example: Function yearmanufactured: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/DYTOW function name: yearManufactured number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 5 0 E > > RETURN <true> 6 1* > RETURN null End of function yearmanufactured Function make: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/DYTOW function name: make number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > > RETURN <false> 10 1* > RETURN null End of function make Function model: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/DYTOW function name: model number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 13 0 E > > RETURN <true> 14 1* > RETURN null End of function model Function evaluateexpressionarray: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 77) Position 1 = 3, Position 2 = 31 Branch analysis from position: 3 2 jumps found. (Code = 78) Position 1 = 4, Position 2 = 31 Branch analysis from position: 4 2 jumps found. (Code = 47) Position 1 = 6, Position 2 = 8 Branch analysis from position: 6 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 14 Branch analysis from position: 9 1 jumps found. (Code = 42) Position 1 = 30 Branch analysis from position: 30 1 jumps found. (Code = 42) Position 1 = 3 Branch analysis from position: 3 Branch analysis from position: 14 2 jumps found. (Code = 43) Position 1 = 20, Position 2 = 28 Branch analysis from position: 20 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 25 Branch analysis from position: 23 1 jumps found. (Code = 42) Position 1 = 26 Branch analysis from position: 26 1 jumps found. (Code = 42) Position 1 = 30 Branch analysis from position: 30 Branch analysis from position: 25 1 jumps found. (Code = 42) Position 1 = 30 Branch analysis from position: 30 Branch analysis from position: 28 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 8 Branch analysis from position: 31 1 jumps found. (Code = 42) Position 1 = 39 Branch analysis from position: 39 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 31 Found catch point at position: 37 Branch analysis from position: 37 2 jumps found. (Code = 107) Position 1 = 38, Position 2 = -2 Branch analysis from position: 38 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/DYTOW function name: evaluateExpressionArray number of ops: 41 compiled vars: !0 = $expression, !1 = $expr, !2 = $part, !3 = $e, !4 = $result line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 16 0 E > RECV !0 17 1 ASSIGN !1, '%24result+%3D' 18 2 > FE_RESET_R $6 !0, ->31 3 > > FE_FETCH_R $6, !2, ->31 19 4 > IS_EQUAL ~7 !2, '%7C%7C' 5 > JMPNZ_EX ~7 ~7, ->8 6 > IS_EQUAL ~8 !2, '%26%26' 7 BOOL ~7 ~8 8 > > JMPZ ~7, ->14 20 9 > ROPE_INIT 3 ~10 '+' 10 ROPE_ADD 1 ~10 ~10, !2 11 ROPE_END 2 ~9 ~10, '+' 12 ASSIGN_OP 8 !1, ~9 19 13 > JMP ->30 21 14 > INIT_FCALL 'method_exists' 15 FETCH_THIS ~13 16 SEND_VAL ~13 17 SEND_VAR !2 18 DO_ICALL $14 19 > JMPZ $14, ->28 22 20 > INIT_METHOD_CALL !2 21 DO_FCALL 0 $15 22 > JMPZ $15, ->25 23 > QM_ASSIGN ~16 'true' 24 > JMP ->26 25 > QM_ASSIGN ~16 'false' 26 > ASSIGN_OP 8 !1, ~16 21 27 > JMP ->30 24 28 > FE_FREE $6 29 > RETURN null 18 30 > > JMP ->3 31 > FE_FREE $6 27 32 ECHO !1 29 33 NOP 34 FAST_CONCAT ~18 !1, '%3B' 35 INCLUDE_OR_EVAL ~18, EVAL 36 > JMP ->39 30 37 E > > CATCH last 'ParseError' 31 38 > > RETURN null 33 39 > > RETURN !4 34 40* > RETURN null End of function evaluateexpressionarray End of class Example.
Generated using Vulcan Logic Dumper, using php 8.0.0