php-8.0.30-src/Zend/tests/try/bug71604.phpt

26 lines
376 B
PHP

--TEST--
Bug #71604: Aborted Generators continue after nested finally
--FILE--
<?php
function gen() {
try {
try {
yield;
} finally {
print "INNER\n";
}
} catch (Exception $e) {
print "EX\n";
} finally {
print "OUTER\n";
}
print "NOTREACHED\n";
}
gen()->current();
?>
--EXPECT--
INNER
OUTER