PHP Conference Japan 2024

ReflectionGenerator::__construct

(PHP 7, PHP 8)

ReflectionGenerator::__construct建構 ReflectionGenerator 物件

說明

public ReflectionGenerator::__construct(Generator $generator)

建構一個 ReflectionGenerator 物件。

參數

generator

一個產生器物件。

範例

範例 #1 ReflectionGenerator::__construct() 範例

<?php

function gen()
{
yield
1;
}

$gen = gen();

$reflectionGen = new ReflectionGenerator($gen);

echo <<< output
{
$reflectionGen->getFunction()->name}
行數:
{$reflectionGen->getExecutingLine()}
檔案:
{$reflectionGen->getExecutingFile()}
output;

上述範例將輸出類似以下的內容:

gen
Line: 5
File: /path/to/file/example.php

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top