PHP 8.4.1 Released!

ReflectionGenerator::isClosed

(PHP 8 >= 8.4.0)

ReflectionGenerator::isClosedVerifica se a execução terminou

Descrição

public ReflectionGenerator::isClosed(): bool

Verifica se a execução alcançou o final da função, uma instrução de retorno ou se uma exceção foi lançada.

Parâmetros

Esta função não possui parâmetros.

Valor Retornado

Retorna se o gerador terminou a execução.

Exemplos

Exemplo #1 Exemplo 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());

?>

O exemplo acima produzirá:

a
bool(false)
a
bool(false)
bool(true)
adicione uma nota

Notas Enviadas por Usuários (em inglês)

Não há notas de usuários para esta página.
To Top