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

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

swoole如何進行錯誤處理

小編給大家分享一下swoole如何進行錯誤處理,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

成都創(chuàng)新互聯(lián)公司-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價比蓬安網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式蓬安網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋蓬安地區(qū)。費用合理售后完善,十年實體公司更值得信賴。

在協(xié)程編程中可直接使用try/catch處理異常。但必須在協(xié)程內(nèi)捕獲,不得跨協(xié)程捕獲異常。

不僅是應(yīng)用層throw的Exception,底層的一些錯誤也是可以被捕獲的,如function、class、method不存在

錯誤

下面的代碼中,try/catch和throw在不同的協(xié)程中,協(xié)程內(nèi)無法捕獲到此異常。當協(xié)程退出時,發(fā)現(xiàn)有未捕獲的異常,將引起致命錯誤。

Fatal error: Uncaught RuntimeException
try {
    Swoole\Coroutine::create(function () {
        throw new \RuntimeException(__FILE__, __LINE__);
    });
}
catch (\Throwable $e) {
    echo $e;
}

正確

在協(xié)程內(nèi)捕獲異常。

function test() {
    throw new \RuntimeException(__FILE__, __LINE__);
}

Swoole\Coroutine::create(function () {
    try {
        test();
    }
    catch (\Throwable $e) {
        echo $e;
    }
});

以上是“swoole如何進行錯誤處理”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習更多知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


網(wǎng)頁名稱:swoole如何進行錯誤處理
網(wǎng)頁網(wǎng)址:http://weahome.cn/article/pipjoo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部