I fully support this RFC. PHPStan added support for PHPDoc types in class constants some time ago - it’s useful to rely on the same constant type even in subclasses when accessing them via static:: or $object::.
On Tue 31. 1. 2023 at 22:01, Máté Kocsis <kocsismat...@gmail.com> wrote: > Hi Everyone, > > A few years ago, Benas Seliuginas announced the "Typed constants" RFC ( > https://externals.io/message/110755) which apparently had a > positive reception overall. > Unfortunately, there were some issues with the implementation (namely, with > the parser) > so the RFC was stuck. > > A few weeks ago, I reached out to Benas whether he intended to resurrect > the proposal, but > due to time constraints, he couldn't, and was OK with me continuing it. > With some help from > Bob Weinand, I managed to overcome the implementation difficulties, and > adapted it > to the newly added type-related features. > > Please find the updated RFC here: > https://wiki.php.net/rfc/typed_class_constants. > > Regards, > Máté > -- Ondřej Mirtes