> On Mar 3, 2021, at 09:03, Nikita Popov <nikita....@gmail.com> wrote:
> 
> Hi internals,
> 
> I would like to propose allowing the use of "new" inside various
> initializer expressions: https://wiki.php.net/rfc/new_in_initializers
> 
> In particular, this allows specifying object default values for properties
> and parameters, and allows the use of objects as attribute arguments.
> 
> The RFC is narrow in scope in that it only adds support for "new". An
> extension to other call kinds should be straightforward though.


I like this proposal!

Are nested new expressions allowed?

    function test($foo = new A(new B(new C))) {}

Cheers,
Ben

Attachment: signature.asc
Description: Message signed with OpenPGP

Reply via email to