Tôi đang cố gắng sử dụng hằng số làm tham số hàm, có thể kiểm tra loại hằng số này.PHP: hằng số là biến trong hàm
Ví dụ về những gì tôi muốn:
class ApiError {
const INVALID_REQUEST = 200;
}
class Response {
public function status(ApiError $status) {
//function code here
}
}
SỬ DỤNG:
$response = new Response();
$response->status(ApiError::INVALID_REQUEST);
này shoud kiểm tra xem tình trạng $ cho là hằng số của lớp apiError. Có phải bất cư thứ gì như thế này đều được?
trạng thái (apiError $ status) hy vọng thể hiện của lớp apiError không phải là giá trị không đổi –
tôi biết, đó là lý do tại sao tôi hỏi "Làm thế nào để làm " – m4recek