(PHP 7, PHP 8)
ReflectionGenerator::getFunction — Obtém o nome da função do gerador
Permite que o nome da função do gerador seja obtido retornando uma classe derivada de ReflectionFunctionAbstract.
Esta função não possui parâmetros.
Retorna uma classe ReflectionFunctionAbstract. Isso vai ser ReflectionFunction para funções, ou ReflectionMethod para métodos.
Exemplo #1 Exemplo de ReflectionGenerator::getFunction()
<?php
function gen()
{
yield 1;
}
$gen = gen();
$reflectionGen = new ReflectionGenerator($gen);
var_dump($reflectionGen->getFunction());
O exemplo acima produzirá algo semelhante a:
object(ReflectionFunction)#3 (1) { ["name"]=> string(3) "gen" }