Am 14.11.2024 um 10:59 schrieb Marco Pivetta <ocram...@gmail.com>: > On Thu, 14 Nov 2024, 11:29 MrMeshok, <ilyaorlov...@gmail.com> wrote: >> Hello, Internals! >> >> As you know if you try to unpack a regular object (`...$object`) you will >> get an error: Only arrays and Traversables can be unpacked. >> I don't really see a reason for this restriction, because foreach on objects >> works perfectly fine, so I made a feature request on GitHub to change this >> behavior (https://github.com/php/php-src/issues/16038) and was advised to >> see opinions on this here. >> So, what do you think? And does this change require RFC? > > TBH, foreach on objects is already quite an abomination in itself 😬
It is a bit less weird if you use value objects or json data in object form. I would be careful to judge how other people use the language, just saying ;-) - Chris