Le mar. 7 avr. 2020 à 12:07, Enno Woortmann <enno.woortm...@web.de> a
écrit :

> Am 25.03.2020 um 18:53 schrieb Enno Woortmann:
>
> > Hi,
> >
> > I've written the RFC and implemented a first patch concerning the idea
> > to allow type casting in array destructuring expressions.
> >
> >
> > The RFC is located at
> > https://wiki.php.net/rfc/typecast_array_desctructuring
> >
> > The patch can be found in MR 5296 located at
> > https://github.com/php/php-src/pull/5296
> >
> >
> > Thanks for further feedback!
> >
> > Cheers, Enno
> >
>
> Hi together,
>
> As there has been no recent discussion concerning this RFC (tbh no
> discussion at all, I don't know if it's like "ok, cool idea, just let's
> do it" or more like "oh no, let's forget this asap") I'd like to start
> the voting tomorrow if there are no further comments on this proposal.
>


On my side, I like the idea but the proposed syntax looks weird.
I would vastly prefer (and upvote) Levi's proposal:

[int $a] = [123]; // note: no brackets, this is a type declaration, not a
casting operation
[string $a] = [123]; // TypeError or implicit cast depending on
declare(strict_types=1/0) in the file

Nicolas

Reply via email to