On 07/07/2024 21:08, Bilge wrote:
On 24/06/2024 00:10, Bilge wrote:
Hi Internals!
I am excited to announce the final implementation for Static Class is
ready for review at <https://github.com/php/php-src/pull/14861> and
includes a brief summary of the key semantics of the feature.
Furthermore, the 1.3 (presumed) final version of the RFC is now
published at <https://wiki.php.net/rfc/static_class>.
Naturally, if there are any further weighty comments or criticisms to
be levied against either one of these, they may still be subject to
changes as appropriate.
For those of you (not) following along at home, a quick update:
After consulting with my Design Council (not a design by committee BTW),
we agreed to release the restriction on `abstract static`. The RFC has
been updated to 1.4 and the PR has been updated in kind to allow
abstract static classes, since abstract static methods are already
present in PHP and to forbid them in the context of static classes would
be to forgo our fundamental design razor.
I expect to announce the vote to start very soon.
In light of this last-minute change, voting will be postponed until at
least next week, to give everyone some time to catch up.
Kind regards,
Bilge