-------- Original Message --------
On Aug 13, 2021, 9:28 AM, Nikita Popov < nikita....@gmail.com> wrote:
Hi internals,
I'd like to address a common footgun when using foreach by reference:
https://wiki.php.net/rfc/foreach_unwrap_ref
This addresses the issue described in the big red box at
https://www.php.net/manual/en/control-structures.foreach.php. While this is
"not a bug" (as our bug tracker can regularly attest), it's rather
unexpected, and we could easily avoid it...
Regards,
Nikita

This seems like a good opportunity to go one step further and have loops create 
a new scope, which would automagically handle the unwrapping with out worrying 
about the edge cases. Obviously, this would be a bigger BC break, but one worth 
considering.

Trevor

Reply via email to