真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

swoole中如何捕獲致命錯誤

這篇文章主要介紹了swoole中如何捕獲致命錯誤,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

成都創(chuàng)新互聯(lián)主要從事網(wǎng)站建設、成都網(wǎng)站建設、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務新邱,十載網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

swoole 致命錯誤是什么?

捕獲Server運行期致命錯誤

Server運行期一旦發(fā)生致命錯誤,那客戶端連接將無法得到回應。如Web服務器,如果有致命錯誤應當向客戶端發(fā)送Http 500 錯誤信息。

在PHP中可以通過register_shutdown_function + error_get_last 2個函數(shù)來捕獲致命錯誤,并將錯誤信息發(fā)送給客戶端連接。具體代碼示例如下:

register_shutdown_function('handleFatal');
function handleFatal()
{
    $error = error_get_last();
    switch ($error['type'] ?? null) {
        case E_ERROR :
        case E_PARSE :
        case E_CORE_ERROR :
        case E_COMPILE_ERROR :
            $message = $error['message'] . PHP_EOL;
            if (isset($_SERVER['REQUEST_URI'])) {
                $message .= '[QUERY] ' . $_SERVER['REQUEST_URI'];
            }
            // log or send:
            // error_log($message);
            // $server->send($fd, $message);
            break;
    }
}

感謝你能夠認真閱讀完這篇文章,希望小編分享的“swoole中如何捕獲致命錯誤”這篇文章對大家有幫助,同時也希望大家多多支持創(chuàng)新互聯(lián),關注創(chuàng)新互聯(lián)行業(yè)資訊頻道,更多相關知識等著你來學習!


網(wǎng)站名稱:swoole中如何捕獲致命錯誤
當前地址:http://weahome.cn/article/picecj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部