(PHP 8 >= 8.2.0)
ReflectionMethod::hasPrototype — Returns whether a method has a prototype
Returns whether a method has a prototype.
This function has no parameters.
Example #1 ReflectionMethod::hasPrototype() example
<?php
class
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)