On 15/07/2024 09:28, Bilge wrote:
Hi Internals!
I am pleased to announce my RFC: /Static class/ is now open for
voting: <https://wiki.php.net/rfc/static_class>
The voting will run for just shy of 4 weeks to allow extra time during
this busy period prior to code freeze.
Kind regards,
Bilge
Hi Internals,
Voting has now concluded for /static class/. The first vote cast was
/for/, and of the first four votes cast, three were for and one was
against. As the votes continued to roll in, however, it was clear which
direction the wind was blowing. The final tally reached the the 2/3
critical mass required... in the negative. With 20 votes against and
only 11 for, with one final vote being cast /for /in the final few days,
it would not come close to saving this one. With such a blowout defeat,
I consider this proposal dismissed with prejudice, meaning we'll never
speak of it again.
Even so, I wish to thank everyone whom voted, especially those whom
voted for, and those whom voted against but stated their reasons. With a
total of 31 votes cast, the turnout was just as high as for more
significant RFCs, such as aviz and lazy objects. I am very thankful for
that level of interest and participation. Amongst those whom voted /for/
were the maintainers of many significant userland projects and
libraries, including Composer, Symfony, Laminas, Amp and Doctrine. I'm
sorry we couldn't bring this one home for you.
This was my first RFC so understandably I was somewhat emotionally
invested in it, even though the significance of the feature was low.
Along the way I learned a lot and met many new people whom inspired me
to complete this work. One of the PHPF members even said to me, "I think
you did a good job with both writing and implementation." Although one
could view the result as an absolute defeat, receiving that feedback
from someone I admire means I view this as an absolute win.
Maybe there will be more RFCs from me in future. There's something
addictive about chipping away at the source and learning how things
really work behind the scenes. It's not like commercial spaghetti where
half the code is pure nonsense and would be better off deleted.
Everything is in its correct place and exists for good reason; there's a
truth and beauty to it just waiting to be discovered, and I expect that
will keep me coming back for a while.
Cheers,
Bilge