関数パラメータとして定数を使おうとしていますが、この定数の種類を確認することはできますか?
私が欲しいものの例:
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の定数であることを確認する必要があります。このようなことは可能ですか?