ReflectionGenerator::getExecutingGenerator
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
ReflectionGenerator::getExecutingGenerator
Референца за `reflectiongenerator.getexecutinggenerator.php` со подобрена типографија и навигација.
ReflectionGenerator::getExecutingGenerator
Интерфејсот SessionUpdateTimestampHandlerInterface
ReflectionGenerator::getExecutingGenerator — Ја добива извршната за собирање на сите вредности додека ги игнорира клучевите вратени од object
= NULL
Добиј ја извршната за собирање на сите вредности додека ги игнорира клучевите вратени од object
Параметри
Оваа функција нема параметри.
Вратени вредности
Овој метод мора да се повика од внатрешноста на затворена функција; повикувањето надвор од контекст на затворена функција ќе резултира со за собирање на сите вредности додека ги игнорира клучевите вратени од object.
Примери
Пример #1 ReflectionGenerator::getExecutingGenerator() example
<?php
class GenExample
{
public function gen()
{
yield 1;
}
}
$gen = (new GenExample)->gen();
$reflectionGen = new ReflectionGenerator($gen);
$gen2 = $reflectionGen->getExecutingGenerator();
var_dump($gen2 === $gen);
var_dump($gen2->current());Горниот пример ќе прикаже нешто слично на:
bool(true) int(1);
Види Исто така
- ReflectionGenerator::getExecutingLine() - Добива тековно извршувана линија на генераторот
- ReflectionGenerator::getExecutingFile() - Добива име на датотека на тековно извршуваниот генератор