Php/docs/reflectiongenerator.construct
来自菜鸟教程
ReflectionGenerator::__construct
(PHP 7)
ReflectionGenerator::__construct — Constructs a ReflectionGenerator object
说明
public ReflectionGenerator::__construct
( Generator $generator
)
Constructs a ReflectionGenerator object.
参数
generator
- A generator object.
返回值
没有返回值。
范例
Example #1 ReflectionGenerator::__construct() example
<?phpfunction 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