Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/t7PiL function name: (null) number of ops: 42 compiled vars: none line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 9 0 E > DECLARE_CLASS 'bar' 13 1 DECLARE_CLASS 'baz' 21 2 INIT_FCALL 'var_dump' 3 NEW $0 'ReflectionClass' 4 SEND_VAL_EX 'Foo' 5 DO_FCALL 0 6 INIT_METHOD_CALL $0, 'getMethod' 7 SEND_VAL_EX 'bar' 8 DO_FCALL 0 $2 9 INIT_METHOD_CALL $2, 'getDeclaringClass' 10 DO_FCALL 0 $3 11 INIT_METHOD_CALL $3, 'getName' 12 DO_FCALL 0 $4 13 SEND_VAR $4 14 DO_ICALL 22 15 INIT_FCALL 'var_dump' 16 NEW $6 'ReflectionClass' 17 SEND_VAL_EX 'Bar' 18 DO_FCALL 0 19 INIT_METHOD_CALL $6, 'getMethod' 20 SEND_VAL_EX 'bar' 21 DO_FCALL 0 $8 22 INIT_METHOD_CALL $8, 'getDeclaringClass' 23 DO_FCALL 0 $9 24 INIT_METHOD_CALL $9, 'getName' 25 DO_FCALL 0 $10 26 SEND_VAR $10 27 DO_ICALL 23 28 INIT_FCALL 'var_dump' 29 NEW $12 'ReflectionClass' 30 SEND_VAL_EX 'Baz' 31 DO_FCALL 0 32 INIT_METHOD_CALL $12, 'getMethod' 33 SEND_VAL_EX 'bar' 34 DO_FCALL 0 $14 35 INIT_METHOD_CALL $14, 'getDeclaringClass' 36 DO_FCALL 0 $15 37 INIT_METHOD_CALL $15, 'getName' 38 DO_FCALL 0 $16 39 SEND_VAR $16 40 DO_ICALL 41 > RETURN 1 Class Thing: [no user functions] Class Foo: Function bar: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/t7PiL function name: bar number of ops: 3 compiled vars: !0 = $baz line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 6 0 E > RECV !0 1 VERIFY_RETURN_TYPE 2 > RETURN null End of function bar End of class Foo. Class Bar: Function bar: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/t7PiL function name: bar number of ops: 3 compiled vars: !0 = $baz line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 10 0 E > RECV !0 1 VERIFY_RETURN_TYPE 2 > RETURN null End of function bar End of class Bar. Class Baz: Function bar: Finding entry points Branch analysis from position: 0 1 jumps found. (Code = 62) Position 1 = -2 filename: /in/t7PiL function name: bar number of ops: 7 compiled vars: !0 = $baz line #* E I O op fetch ext return operands ------------------------------------------------------------------------------------- 15 0 E > RECV !0 17 1 NEW $1 'Thing' 2 DO_FCALL 0 3 VERIFY_RETURN_TYPE $1 4 > RETURN $1 18 5* VERIFY_RETURN_TYPE 6* > RETURN null End of function bar End of class Baz.
Generated using Vulcan Logic Dumper, using php 8.0.0