Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/mI0Wn function name: (null) number of ops: 6 compiled vars: !0 = $sub line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 53 0 E > NEW $1 'My%5CExample%5CModel%5CSub' 1 DO_FCALL 0 2 ASSIGN !0, $1 54 3 INIT_METHOD_CALL !0, 'aliassss' 4 DO_FCALL 0 55 5 > RETURN 1 Class My\Example\Model\Super: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/mI0Wn function name: __construct number of ops: 4 compiled vars: !0 = $aliases line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 8 0 E > RECV !0 9 1 ASSIGN_OBJ 'aliases' 2 OP_DATA !0 10 3 > RETURN null End of function __construct Function __call: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 16 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 27 Branch analysis from position: 23 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 27 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 filename: /in/mI0Wn function name: __call number of ops: 32 compiled vars: !0 = $name, !1 = $arguments line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > RECV !0 1 RECV !1 14 2 ROPE_INIT 3 ~3 'Calling+virtual+method+' 3 ROPE_ADD 1 ~3 ~3, !0 4 ROPE_END 2 ~2 ~3, '...%0A' 5 ECHO ~2 17 6 FETCH_OBJ_IS ~5 'aliases' 7 ISSET_ISEMPTY_DIM_OBJ 0 ~5, !0 8 > JMPZ ~6, ->16 18 9 > FETCH_OBJ_R ~7 'aliases' 10 FETCH_DIM_R ~8 ~7, !0 11 ASSIGN !0, ~8 19 12 ROPE_INIT 3 ~11 'That%27s+an+alias+for+' 13 ROPE_ADD 1 ~11 ~11, !0 14 ROPE_END 2 ~10 ~11, '...%0A' 15 ECHO ~10 23 16 > INIT_NS_FCALL_BY_NAME 'My%5CExample%5CModel%5Cmethod_exists' 17 FETCH_THIS $13 18 SEND_VAR_EX $13 19 SEND_VAR_EX !0 20 DO_FCALL 0 $14 21 BOOL_NOT ~15 $14 22 > JMPZ ~15, ->27 24 23 > NEW $16 'My%5CExample%5CModel%5CException' 24 SEND_VAL_EX 'The+specified+method+or+method+alias+is+undefined+in+the+current+context' 25 DO_FCALL 0 26 > THROW 0 $16 28 27 > INIT_METHOD_CALL !0 28 SEND_VAR_EX !1 29 DO_FCALL 0 $18 30 > RETURN $18 29 31* > RETURN null End of function __call End of class My\Example\Model\Super. Class My\Example\Model\Sub: Function __construct: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/mI0Wn function name: __construct number of ops: 4 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 38 0 E > INIT_STATIC_METHOD_CALL 39 1 SEND_VAL_EX <array> 2 DO_FCALL 0 41 3 > RETURN null End of function __construct Function actualmethod: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/mI0Wn function name: actualMethod number of ops: 2 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 44 0 E > ECHO 'Inside+the+actual+method%0A' 45 1 > RETURN null End of function actualmethod Function __call: Finding entry points Branch analysis from position: 0 2 jumps found. (Code = 43) Position 1 = 9, Position 2 = 16 Branch analysis from position: 9 2 jumps found. (Code = 43) Position 1 = 23, Position 2 = 27 Branch analysis from position: 23 1 jumps found. (Code = 108) Position 1 = -2 Branch analysis from position: 27 1 jumps found. (Code = 62) Position 1 = -2 Branch analysis from position: 16 filename: /in/mI0Wn function name: __call number of ops: 32 compiled vars: !0 = $name, !1 = $arguments line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 12 0 E > RECV !0 1 RECV !1 14 2 ROPE_INIT 3 ~3 'Calling+virtual+method+' 3 ROPE_ADD 1 ~3 ~3, !0 4 ROPE_END 2 ~2 ~3, '...%0A' 5 ECHO ~2 17 6 FETCH_OBJ_IS ~5 'aliases' 7 ISSET_ISEMPTY_DIM_OBJ 0 ~5, !0 8 > JMPZ ~6, ->16 18 9 > FETCH_OBJ_R ~7 'aliases' 10 FETCH_DIM_R ~8 ~7, !0 11 ASSIGN !0, ~8 19 12 ROPE_INIT 3 ~11 'That%27s+an+alias+for+' 13 ROPE_ADD 1 ~11 ~11, !0 14 ROPE_END 2 ~10 ~11, '...%0A' 15 ECHO ~10 23 16 > INIT_NS_FCALL_BY_NAME 'My%5CExample%5CModel%5Cmethod_exists' 17 FETCH_THIS $13 18 SEND_VAR_EX $13 19 SEND_VAR_EX !0 20 DO_FCALL 0 $14 21 BOOL_NOT ~15 $14 22 > JMPZ ~15, ->27 24 23 > NEW $16 'My%5CExample%5CModel%5CException' 24 SEND_VAL_EX 'The+specified+method+or+method+alias+is+undefined+in+the+current+context' 25 DO_FCALL 0 26 > THROW 0 $16 28 27 > INIT_METHOD_CALL !0 28 SEND_VAR_EX !1 29 DO_FCALL 0 $18 30 > RETURN $18 29 31* > RETURN null End of function __call End of class My\Example\Model\Sub.
Generated using Vulcan Logic Dumper, using php 8.0.0