On Wed, Nov. 20, 2024 at 11:38 Larry Garfield wrote:

> Unless it's causing parser issues somewhere I don't think we *need* to 
> address it.  Maybe just document that one really shouldn't use it, and it's 
> only there for legacy reasons.  That said, if someone wants to go to the work 
> of removing it, I'd probably support it.

I don't feel particularly strongly about it, but I am inclined to write an RFC 
to deprecate it, since removing some of these little-known legacy syntaxes 
makes the language cleaner and less confusing, and sometimes can even pave the 
way for future features.

For example, the curly brace syntax for accessing array elements and string 
offsets was deprecated in PHP 7.4,[1] and if I recall this made possible the 
property hooks syntax we have now in PHP 8.4.

Sincerely,
Theodore

[1]: https://wiki.php.net/rfc/deprecate_curly_braces_array_access

Reply via email to