ООП PHP: Можно ли хранить строки конфигурации в константах?

Я пишу класс для обработки ассоциативного массива. Внутри класса ключи массива используются в функциях типа getter / setter.

Так как я не могу гарантировать, что ключи массива никогда не изменятся (или технические требования, или просто для удобства), можно ли использовать константы классов для хранения ключей массива, чтобы функции, подобные методам получения / установки, использовали их вместо жестко закодированных ключ массива?

Таким образом, все ключи массива могут быть видны в одном месте в классе, что позволяет легко изменять / конфигурировать.

-1

Решение

Это широко распространенное и совершенно законное использование констант класса.

Так что да, это может быть «хорошо».

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]