PHP
反射 | Reflection

ReflectionGenerator::getThis

ReflectionGenerator::getThis

(PHP 7)

ReflectionGenerator :: getThis - 获取生成器的$ this

描述

public object ReflectionGenerator::getThis ( void )

获取生成器有权访问的$ this值。

参数

该功能没有参数。

返回值

返回$ this值,或者NULL如果生成器不是在类上下文中创建的。

例子

示例#1 ReflectionGenerator :: getThis()示例

<?php class GenExample {     public function gen()     {         yield 1;     } } $gen = (new GenExample)->gen( $reflectionGen = new ReflectionGenerator($gen var_dump($reflectionGen->getThis()

上面的例子会输出类似于:

object(GenExample)#3 (0) { }

← ReflectionGenerator::getFunction

ReflectionGenerator::getTrace →