(PHP 5, PHP 7)
Gets declaring class
public ReflectionClass ReflectionParameter::getDeclaringClass ( void )
Gets the declaring class.
Returns:
A ReflectionClass object.
This function is currently not documented; only its argument list is available.
Examples:
Getting the class that declared the method
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | <?php class Foo { public function bar(\DateTime $datetime ) { } } class Baz extends Foo { } $param = new \ReflectionParameter([ 'Baz' , 'bar' ], 0); var_dump( $param ->getDeclaringClass()); |
The above example will output:
object(ReflectionClass)#2 (1) { ["name"]=> string(3) "Foo" }
See also:
Please login to continue.