Код: Выделить всё
abstract final class NoticeTypes {
const ERROR = "error";
const WARNING = "warning";
const INFO = "info";
const SUCCESS = "success";
static function getAll() {
$oClass = new ReflectionClass(__CLASS__);
return $oClass->getConstants();
}
}
Неустранимая ошибка: невозможно использовать окончательный модификатор абстрактного класса в ...
Однако я хочу использовать это как своего рода " постоянное неизменяемое перечисление". Его следует:
- не разрешать расширять
- не разрешать создавать экземпляры
- не разрешать создавать экземпляры
не разрешать расширять - не разрешать создавать экземпляры
не разрешать расширять
не разрешать создавать экземпляры
Подробнее здесь: https://stackoverflow.com/questions/531 ... ass-in-php