PHP ReflectionGenerator::getFunction 反射函数

  • 定义和用法

    ReflectionGenerator::getFunction - 获取生成器的函数名称
  • 版本支持

    PHP4 PHP5 PHP7
    不支持 不支持 支持
  • 语法

    ReflectionGenerator::getFunction( void )
    ReflectionGenerator::getFunction() 允许通过返回从ReflectionFunctionAbstract派生的类来获取生成器的函数名称。
  • 参数

    参数 必需的 描述
  • 返回值

    返回ReflectionFunctionAbstract类。 对于函数,这将是ReflectionFunction;对于方法,这将是ReflectionMethod。
  • 示例

    function gen()
    {
        yield 1;
    }
    
    $gen = gen();
    
    $reflectionGen = new ReflectionGenerator($gen);
    
    var_dump($reflectionGen->getFunction());
    
    尝试一下
  • 相关页面

    ReflectionGenerator::getThis() - 获取生成器的$this值
    ReflectionGenerator::getTrace() - 获取正在执行的生成器的跟踪