我正在尝试使用常量作为函数参数,是否可以检查此常量的类型。
我想要的示例:
class ApiError {
const INVALID_REQUEST = 200;
}
class Response {
public function status(ApiError $status) {
//function code here
}
}
利用:
$response = new Response();
$response->status(ApiError::INVALID_REQUEST);
这应该检查给定的 $status 是类 ApiError 的常量。这样的事情可能吗?