Is it necessary to document the access type of a constant, considering it is already defined as static?

It is not necessary to document the access type of a constant in PHP if it is already defined as static. The static keyword indicates that the constant belongs to the class itself rather than an instance of the class, so it is already clear that the constant is accessible at the class level.

class MyClass {
    public static const MY_CONSTANT = 'value';
}