Обновить
0
0

Пользователь

Отправить сообщение

Реализация перечислений (Enum) в PHP с проверкой типа

Время на прочтение3 мин
Охват и читатели8.3K
Иногда в коде приходится использовать строго типизированные параметры, однако сам язык PHP не является строго типизированным (как, например, C#, в котором присутствует такой тип данных, как перечисления – Enum). Однако выход из данной ситуации все равно можно найти. Порывшись по просторам интернета я так и не нашел подходящего мне решения. Предлагаю вам мое решение данной проблемы.

Проблема заключалась в следующем. Необходимо реализовать функцию, которая бы на вход принимала строго типизированный объект (класс), однако в теле функций необходим перебор значений данного класса и сравнение его с предопределенными константами (этого же класса):
Читать дальше →

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность