ReflectionGenerator::getFunction

(PHP 7, PHP 8)

ReflectionGenerator::getFunctionObtiene el nombre de función del generador

Descripción

public ReflectionGenerator::getFunction(): ReflectionFunctionAbstract

Permite obtener el nombre de función del generador devolviendo una clase derivada de ReflectionFunctionAbstract.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve una clase ReflectionFunctionAbstract. Esto será ReflectionFunction para las funciones, o ReflectionMethod para los métodos.

Historial de cambios

Versión Descripción
8.4.0 ReflectionGenerator::getFunction() puede ser ahora llamado después de que el generador haya sido cerrado.

Ejemplos

Ejemplo #1 Ejemplo con ReflectionGenerator::getFunction()

<?php

function gen()
{
yield
1;
}

$gen = gen();

$reflectionGen = new ReflectionGenerator($gen);

var_dump($reflectionGen->getFunction());

El resultado del ejemplo sería algo similar a:

object(ReflectionFunction)#3 (1) {
  ["name"]=>
  string(3) "gen"
}

Ver también

add a note

User Contributed Notes

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