charm/exceptions

各种异常类,包括一些额外信息,如HTTP状态码和HTTP状态消息。

dev-master 2021-09-09 10:50 UTC

This package is auto-updated.

Last update: 2024-09-09 17:08:02 UTC


README

各种异常,包括建议的HTTP状态码和HTTP状态消息。

所有异常均基于PHP内部异常和HTTP状态码。请参考https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

try {
    throw new Charm\PageNotFoundError();
} catch (Charm\ExceptionInterface $e) {
    header("HTTP/1.0 ".$e->getHttpCode()." ".$e->getHttpStatus());
    die();
}