I don't remember if this has been discussed before, but I've been working
with some listing code and wishing for a cleaner way to do this
<?php
if (count($a) === 0) {
// code for no results
}
else {
foreach( $a as $key => $value) {
// code for iteration
}
}
?>
How difficult would it be to make the following work in the interpreter?
<?php
foreach($a as $key => $value) {
// code for iteration
}
else {
// code for no results
}
?>
The code of the else clause executes if the foreach is never entered
regardless of the reason (provided the code didn't outright crash)
Thoughts.