Вопросы по теме 'class-constants'

Экземпляр объекта PHP класса [DateTime ('@ - 1')] как константа в другом классе
Я определяю класс, одним из свойств которого является объект DateTime. Я хочу установить его значение по умолчанию на временную метку unix «-1». Я также хочу, чтобы это значение по умолчанию было постоянным, чтобы все объекты знали его значение....
2625 просмотров
schedule 28.11.2021

Могу ли я получить доступ к константе класса PHP, используя переменную для имени константы?
При доступе к константе класса я вижу, что могу использовать переменную для имени класса, например. $classname::CONST_VALUE . Что, если я хочу использовать переменную для имени константы, например self::$constant . Похоже, это не работает....
4701 просмотров
schedule 11.10.2021

Правильный способ проверить, имеет ли класс константу, определенную с помощью PHPUnit
Я пытаюсь найти лучший или правильный способ проверить, имеет ли класс константу, определенную с помощью PHPUnit. Документы PHPUnit, похоже, не охватывают это, что заставляет меня задаться вопросом, правильно ли я делаю, тестируя это - однако это...
2748 просмотров

Удаление постоянного пула Java во время выполнения
У меня есть следующий класс Java: public class Test { public static void main(String[] args) { if (false) { log("String_to_be_never_printed_1"); } if (isPrintable()) {...
240 просмотров
schedule 01.08.2022

Динамический доступ к константам класса в PHP
Я хочу иметь возможность динамически искать значение константы, но использование переменной не работает с синтаксисом. <?php class Food { const FRUITS = 'apple, banana, orange'; const VEGETABLES = 'spinach, carrot, celery'; } $type =...
862 просмотров
schedule 04.08.2022

Как вы определяете класс констант в Java?
Предположим, вам нужно определить класс, который все, что он делает, хранит константы. public static final String SOME_CONST = "SOME_VALUE"; Каков предпочтительный способ сделать это? Интерфейс Абстрактный класс Финальный класс...
115161 просмотров
schedule 03.07.2023

Получить значение динамически выбранной константы класса в PHP
Я хотел бы иметь возможность сделать что-то вроде этого: class ThingIDs { const Something = 1; const AnotherThing = 2; } $thing = 'Something'; $id = ThingIDs::$thing; Это не работает. Есть ли простой способ сделать что-то...
32488 просмотров
schedule 20.01.2023

Константа класса Python с использованием метода инициализации класса?
Я создал класс, который можно сравнивать и сортировать внутри общих структур данных. Дело в том, что я хотел сделать две константы класса для максимального и минимального значений, которые может принимать класс. Поэтому я мог бы назвать это...
2739 просмотров