(PHP 8 >= 8.2.0)
ReflectionMethod::hasPrototype — Returns whether a method has a prototype
This function has no parameters.
Example #1 ReflectionMethod::hasPrototype() example
<?phpclass Hello{ public function sayHelloTo($name) { return 'Hello '.$name; }}class HelloWorld extends Hello{ public function sayHelloTo($name) { return 'Hello world: '.$name; }}$reflectionMethod = new ReflectionMethod('HelloWorld', 'sayHelloTo');var_dump($reflectionMethod->hasPrototype());?>
The above example will output:
bool(true)