(PHP 8 >= 8.3.0)
ReflectionMethod::createFromMethodName — Creates a new ReflectionMethod
Creates a new ReflectionMethod .
method
Class name and method name delimited by
::
.
Returns a new ReflectionMethod on success.
A ReflectionException is thrown if the guiven method does not exist.
Example #1 ReflectionMethod::createFromMethodName() example
<?php
class
Foo
{
public function
bar
() {
}
}
$methodInfo
=
ReflectionMethod
::
createFromMethodName
(
"Foo::bar"
);
var_dump
(
$methodInfo
);
?>
The above example will output:
object(ReflectionMethod)#1 (2) {
["name"]=>
string(3) "bar"
["class"]=>
string(3) "Foo"
}