PHP 8.3.7 Released!

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

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top