Articles of const

Как создать константные массивы экземпляров класса внутри этого класса?

Я создаю свой собственный PHP-класс. Я хочу иметь постоянные ссылки в этом классе экземпляров этого класса, например перечисление. Я продолжаю получать 2 ошибки: 1. Константы не могут быть массивами 2. Ошибка синтаксического анализа в строке 11 (см. Ниже) Что не так? Могу ли я серьезно не иметь постоянного массива? Я из фона Java … Вот […]

Проверьте, существует ли константа класса

Как проверить, определена ли константа в классе PHP? class Foo { const BAR = 1; } Есть что-то вроде property_exists() или method_exists() для констант класса? Или я могу просто использовать defined("Foo::BAR") ?

PHP – использовать массив как константу класса

Возможный дубликат: Можно ли объявить массив постоянным Можно ли использовать массив как константу класса в PHP ? Т.е. const MYARRAY = array('123', '234'); Если не так?

define () vs const

Довольно простой вопрос: на PHP, когда вы используете define('FOO', 1); и когда вы используете const FOO = 1; Каковы основные различия между этими двумя?

PHP private const

У меня есть класс, который использует использование констант во внутренней реализации, но я хотел бы ограничить видимость этих констант. Почему PHP не разрешает частные константы? Есть ли другой способ достичь этого или это PHP, пытающийся отбросить некоторые ошибки дизайна, о которых я не знаю?

Константы класса PHP – общедоступные, частные или защищенные?

Правильно ли я полагаю, что свойства const автоматически публикуются? Есть ли способ сделать их частными или защищенными? Заранее спасибо.