Próbuję użyć stałej jako parametru funkcji, czy można sprawdzić typ tej stałej.PHP: stała jako zmienna w funkcji
Przykład czego chcę:
class ApiError {
const INVALID_REQUEST = 200;
}
class Response {
public function status(ApiError $status) {
//function code here
}
}
USE:
$response = new Response();
$response->status(ApiError::INVALID_REQUEST);
Ten Powinni sprawdzić, czy dany stan jest stały $ klasy ApiError. Czy coś takiego jest możliwe?
status (ApiError $ status) spodziewa się instancją klasy ApiError nie wartość stały –
wiem, dlatego pytam: „Jak to zrobić it " – m4recek