Sto cercando di utilizzare costante come parametro di funzione, è possibile controllare il tipo di questa costante.PHP: costante come variabile nella funzione
Esempio di ciò che voglio:
class ApiError {
const INVALID_REQUEST = 200;
}
class Response {
public function status(ApiError $status) {
//function code here
}
}
USO:
$response = new Response();
$response->status(ApiError::INVALID_REQUEST);
questo Shoud verificare che, dato lo stato $ è costante della classe ApiError. È possibile qualcosa del genere?
stato (ApiError $ stato) si aspetta che un'istanza della classe ApiError non il valore costante –
Lo so, è per questo che sto chiedendo "Come fare " – m4recek