ReflectionGenerator::__construct()
版本:php7
(PHP 7)
Constructs a ReflectionGenerator object
说明
public ReflectionGenerator::__construct( Generator$generator)
Constructs aReflectionGeneratorobject.
参数
- $generator
A generator object.
返回值
没有返回值。
范例
Example #1ReflectionGenerator::__construct()example
<?php function gen() { yield 1; } $gen = gen(); $reflectionGen = new ReflectionGenerator($gen); echo <<< output {$reflectionGen->getFunction() >name} Line: {$reflectionGen->getExecutingLine()} File: {$reflectionGen->getExecutingFile()} output;
以上例程的输出类似于:
gen Line: 5 File: /path/to/file/example.php
参见
- ReflectionGenerator::getFunction() Gets the function name of the generator
- ReflectionGenerator::getExecutingLine() Gets the currently executing line of the generator
- ReflectionGenerator::getExecutingFile() Gets the file name of the currently executing generator