发送 HTTP 状态码
http://httpstatus.es/
http://en.wikipedia.org/wiki/List_of_HTTP_status_codes
http://zh.wikipedia.org/wiki/HTTP%E7%8A%B6%E6%80%81%E7%A0%81
public static send_http_status ( integer $code ) : void | ||
$code | integer | 状态码 |
return | void |
/** * @param \Throwable $instance Exception or Error instance * @throws Error */ public static function handleUncaughtException($instance) { @ob_end_clean(); if (Database::getInstance() && Database::getInstance()->inTransaction()) { Database::getInstance()->rollBack(); } if (!$instance instanceof Error) { $instance = new self($instance->getMessage(), intval($instance->getCode()), $instance, $instance->getTrace()); } elseif ($instance->getCode()) { \Helper\Utils::send_http_status($instance->getCode()); } Template::setView('Misc/Error'); Template::putContext('instance', $instance); Filter::preRender(); Template::render(); Filter::afterRender(); exit; }