<?php
function gen() {
yield 0;
yield ['a','b','c'][1];
yield 2;
yield 3;
yield $element = array('tom','dick','sally','sue')[2];
}
try {
$o = gen();
foreach($o as $g) {
echo $g,' ';
echo empty(boolval($g))? 'false', 'true';
echo "\n";
}
}
catch (Exception $e) {
echo "caught exception";
}
finally {
echo "Whatever, this line will always run";
}
- Output for 5.4.0 - 5.4.11
- Parse error: syntax error, unexpected '0' (T_LNUMBER) in /in/o9XJM on line 3
Process exited with code 255. - Output for 5.3.0 - 5.3.21
- Parse error: syntax error, unexpected T_LNUMBER in /in/o9XJM on line 3
Process exited with code 255.
preferences:
176.28 ms | 1395 KiB | 41 Q