ReflectionGenerator::getFunction

(PHP 7, PHP 8)

ReflectionGenerator::getFunctionObtém o nome da função do gerador

Descrição

public ReflectionGenerator::getFunction(): ReflectionFunctionAbstract

Permite que o nome da função do gerador seja obtido retornando uma classe derivada de ReflectionFunctionAbstract.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna uma classe ReflectionFunctionAbstract. Isso vai ser ReflectionFunction para funções, ou ReflectionMethod para métodos.

Exemplos

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"
}

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top