- ini_set: documentation ( source)
<?php
ini_set('error_reporting', -1);
ini_set('display_errors', 'on');
$a = ['a', 'b'];
function generator()
{
global $a;
foreach($a as $i){
yield $i;
}
$a = [];
}
$generator = generator();
if ($generator->valid()) {
foreach($generator as $i) {
echo $i;
}
} else {
echo 'Nothing';
}