Re: [VOTE] [RFC] Final anonymous classes
| From: | Nicolas Grekas | Date: | Sun, 03 Dec 2023 15:05:58 +0000 |
| Subject: | Re: [VOTE] [RFC] Final anonymous classes | ||
| References: | 1 2 | Groups: | php.internals |
| Request: | Send a blank email to internals+get-121911@lists.php.net to get a copy of this message | ||
Hello Nikita,
> > I've just opened voting for the final anonymous classes RFC @
> > https://wiki.php.net/rfc/final_anonymous_classes.
> >
> > Voting started now, and will run until December 18th 2023, 00:00 GMT.
>
> For the record, I've voted against this proposal because I believe it
> should have gone with option 2, that is to *always* make anonymous classes
> final.
>
> It makes very little sense to me that everyone needs to explicitly mark
> their anonymous classes as final just because there is a class_alias
> loophole that could, in theory, have been used to extend anonymous classes
> in the past. Especially given that there is no evidence of this "feature"
> being used in the wild (or if there is such evidence, it was not presented
> in the proposal).
>
You might have missed my message in the discussion thread,
see https://externals.io/message/121685#121690
There is such evidence (not in the RFC though).
Nicolas