ReflectionGenerator::isClosed

(PHP 8 >= 8.4.0)

ReflectionGenerator::isClosedVérifie si l'exécution est terminée

Description

public ReflectionGenerator::isClosed(): bool

Renvoie si l'exécution a atteint la fin de la fonction, une instruction de retour ou si une exception a été levée.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Renvoie si le générateur a terminé son exécution.

Exemples

Exemple #1 Exemple de ReflectionGenerator::isClosed()

<?php

function gen()
{
yield
'a';
yield
'a';
}

$gen = gen();
$reflectionGen = new ReflectionGenerator($gen);

foreach (
$gen as $value) {
echo
$value, PHP_EOL;
var_dump($reflectionGen->isClosed());
}

var_dump($reflectionGen->isClosed());

?>

L'exemple ci-dessus va afficher :

a
bool(false)
a
bool(false)
bool(true)
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top