Я пытаюсь использовать константу как параметр функции, можно ли проверить тип этой константы.PHP: константа как переменная в функции
Пример того, что я хочу:
class ApiError {
const INVALID_REQUEST = 200;
}
class Response {
public function status(ApiError $status) {
//function code here
}
}
ПРИМЕНЕНИЕ:
$response = new Response();
$response->status(ApiError::INVALID_REQUEST);
Это Шоуда проверить, что данный статус $ постоянен класса ApiError. Что-то вроде этого возможно?
статус (ApiError $ статус) ожидает экземпляр класса ApiError не постоянное значение –
я знаю, поэтому я спрашиваю: «Как сделать it " – m4recek