Hi,
I would like to open the vote on the RFC for the deprecation (in PHP 7.3)
and removal (in PHP 8.0) of case-insensitive constants.
https://wiki.php.net/rfc/case_insensitive_constant_deprecation
If you missed the discussion for this RFC, you can read up on it here:
https://externals.io/message/102389
As this is a language change, the vote requires a 2/3 supermajority. The
vote will be open until 2018-07-09.
Regards,
Nikita
Hi,
I would like to open the vote on the RFC for the deprecation (in PHP 7.3)
and removal (in PHP 8.0) of case-insensitive constants.https://wiki.php.net/rfc/case_insensitive_constant_deprecation
If you missed the discussion for this RFC, you can read up on it here:
https://externals.io/message/102389
As this is a language change, the vote requires a 2/3 supermajority. The
vote will be open until 2018-07-09.
Whoops, this was supposed to be 2018-07-16.
Nikita
Hi Nikita,
I'm a terrible person for only bringing this up now (I apologise for not
following the list as closely as I used to), but one reason
case-insensitive constants are maybe useful is they leave open the
possibility of being able to access functions as values in future: like
some constants, function names are case-insensitive, and a fallback
could be added to constant accesses to return a closure of the function
with the same name if no constant is found.
Of course, removing case-insensitive constants wouldn't preclude such a
feature, just make it a little more annoying to implement, so this is
not really a significant reason to vote against. To that end, I'll vote
in favour of this deprecation.
Thanks!
Andrea Faulds
https://ajf.me/
Hi Nikita,
I'm a terrible person for only bringing this up now (I apologise for not
following the list as closely as I used to), but one reason
case-insensitive constants are maybe useful is they leave open the
possibility of being able to access functions as values in future: like
some constants, function names are case-insensitive, and a fallback
could be added to constant accesses to return a closure of the function
with the same name if no constant is found.Of course, removing case-insensitive constants wouldn't preclude such a
feature, just make it a little more annoying to implement, so this is
not really a significant reason to vote against. To that end, I'll vote
in favour of this deprecation.
No, thanks. The fallback is already a bad thing for functions, we
don't need another one.
If such a feature would be implemented, it'd probably be via combined
symbol tables, making either everything case-insensitive or everything
case-sensitive.
Regards, Niklas
Hi,
I would like to open the vote on the RFC for the deprecation (in PHP 7.3)
and removal (in PHP 8.0) of case-insensitive constants.https://wiki.php.net/rfc/case_insensitive_constant_deprecation
If you missed the discussion for this RFC, you can read up on it here:
https://externals.io/message/102389
As this is a language change, the vote requires a 2/3 supermajority. The
vote will be open until 2018-07-09.
I'm happy to announce that this RFC has been accepted unanimously with 39
votes in favor and 0 against.
Nikita
https://wiki.php.net/rfc/case_insensitive_constant_deprecation
I'm happy to announce that this RFC has been accepted unanimously with 39
votes in favor and 0 against.
Looking back at https://externals.io/message/100535, I'm pleasantly
surprised! Thanks!
--
Christoph M. Becker