Re: Allow combining arg unpacking and named args

From: Date: Thu, 10 Jun 2021 13:14:11 +0000
Subject: Re: Allow combining arg unpacking and named args
References: 1  Groups: php.internals 
Request: Send a blank email to internals+get-114810@lists.php.net to get a copy of this message
On Tue, May 25, 2021 at 4:18 PM Nikita Popov <nikita.ppv@gmail.com> wrote:

> Hi internals,
>
> Currently, argument unpacking (...$foo) cannot be combined with named
> arguments (foo: $bar) at all. Both func(...$args, x: $y) and func(x: $y,
> ...$args) are rejected by the compiler.
>
> https://github.com/php/php-src/pull/7009
> relaxes this by allowing
> func(...$args, x: $y). The named arguments are required to come last,
> because this automatically enforces the invariant that named arguments must
> be sorted after positional argument.
>
> Are there any concerns with relaxing this restriction?
>

Any further feedback on this?

Nikita


Thread (6 messages)

« previous php.internals (#114810) next »