ReflectionGenerator::__construct
ReflectionGenerator オブジェクトを構築する
説明
public ReflectionGenerator::__construct(Generator $generator)
パラメータ
-
generator
-
ジェネレータオブジェクト
例
例1 ReflectionGenerator::__construct の例
<?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
- ReflectionGenerator::getExecutingLine
- ReflectionGenerator::getExecutingFile