Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 42) Position 1 = 24 Branch analysis from position: 24 1 jumps found. (Code = 62) Position 1 = -2 Found catch point at position: 12 Branch analysis from position: 12 2 jumps found. (Code = 107) Position 1 = 13, Position 2 = -2 Branch analysis from position: 13 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ZUtkn function name: (null) number of ops: 25 compiled vars: !0 = $valid, !1 = $invalid, !2 = $e line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 40 0 E > NEW $3 'SomeClass' 1 SEND_VAL_EX 9 2 DO_FCALL 0 3 ASSIGN !0, $3 41 4 INIT_FCALL 'var_dump' 5 SEND_VAR !0 6 DO_ICALL 44 7 NEW $7 'SomeClass' 8 SEND_VAL_EX 20 9 DO_FCALL 0 10 ASSIGN !1, $7 11 > JMP ->24 45 12 E > > CATCH last 'CustomException' 46 13 > ECHO '%0A' 14 INIT_METHOD_CALL !2, 'getMessage' 15 DO_FCALL 0 $10 16 ECHO $10 17 ECHO '%0A' 18 ECHO '%0A' 47 19 FETCH_OBJ_R ~11 !2, 'object' 20 ASSIGN !1, ~11 48 21 INIT_FCALL 'var_dump' 22 SEND_VAR !1 23 DO_ICALL 49 24 > > RETURN 1 Class CustomException: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ZUtkn function name: __construct number of ops: 14 compiled vars: !0 = $msg, !1 = $object, !2 = $wantedValue, !3 = $changedValue line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > RECV !0 1 RECV !1 2 RECV !2 3 RECV !3 15 4 INIT_STATIC_METHOD_CALL 5 SEND_VAR_EX !0 6 DO_FCALL 0 17 7 ASSIGN_OBJ 'object' 8 OP_DATA !1 18 9 ASSIGN_OBJ 'wantedValue' 10 OP_DATA !2 19 11 ASSIGN_OBJ 'changedValue' 12 OP_DATA !3 20 13 > RETURN null End of function __construct End of class CustomException. Class SomeClass: Function __construct: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 5, Position 2 = 19 Branch analysis from position: 5 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 19 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/ZUtkn function name: __construct number of ops: 20 compiled vars: !0 = $value line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 27 0 E > RECV !0 29 1 ASSIGN_OBJ 'value' 2 OP_DATA !0 31 3 IS_SMALLER 10, !0 4 > JMPZ ~2, ->19 32 5 > NEW $3 'CustomException' 33 6 INIT_FCALL 'sprintf' 7 SEND_VAL 'Value+%25d+is+larger+than+the+max+10+setting+to+10%21' 8 SEND_VAR !0 9 DO_ICALL $4 10 SEND_VAR_NO_REF_EX $4 11 FETCH_THIS $5 12 SEND_VAR_EX $5 13 SEND_VAR_EX !0 34 14 ASSIGN_OBJ ~6 'value' 15 OP_DATA 10 16 SEND_VAL_EX ~6 32 17 DO_FCALL 0 34 18 > THROW 0 $3 37 19 > > RETURN null End of function __construct End of class SomeClass.
Generated using Vulcan Logic Dumper, using php 8.0.0