(PHP 7, PHP 8)
ReflectionGenerator::getFunction — 获取生成器的函数名
通过返回一个继承自 ReflectionFunctionAbstract 的类来获取生成器的函数名。
此函数没有参数。
返回一个 ReflectionFunctionAbstract 类。对于函数,它将是 ReflectionFunction,对于方法,它将是 ReflectionMethod。
示例 #1 ReflectionGenerator::getFunction() 示例
<?php
function gen()
{
yield 1;
}
$gen = gen();
$reflectionGen = new ReflectionGenerator($gen);
var_dump($reflectionGen->getFunction());
上面的示例将输出类似于以下内容
object(ReflectionFunction)#3 (1) { ["name"]=> string(3) "gen" }