They don't belong to a class only, but to a class and all its descendants. Ideally, descendants should not inherit constants (or anything static), but we can't change that now, so final could make sense here. Basically, they should work exactly like static fields, except that static fields can be re-assigned, while constants may not.
- [PHP-DEV] Class Constant Finalization Scott Arciszewski
- Re: [PHP-DEV] Class Constant Finalization Nikita Nefedov
- Re: [PHP-DEV] Class Constant Finalization Stanislav Malyshev
- Re: [PHP-DEV] Class Constant Finalization Stanislav Malyshev
- Re: [PHP-DEV] Class Constant Finalization Wes
- Re: [PHP-DEV] Class Constant Finalizat... Niklas Keller
- Re: [PHP-DEV] Class Constant Fina... Rowan Collins
- Re: [PHP-DEV] Class Constant Finalization Wes