企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## php错误 [PHP7中的异常与错误处理 - 知乎](https://zhuanlan.zhihu.com/p/91748662) 待续…… ---- 错误:往往是做某事的方法或方式不符合要求与规则,通常一开始做的时候就能发现错误。 异常:往往是做某事时发生意外情况,不一定每次都会遇到这种意外情况,受实际环境影响 ,是否会出现异常,在执行前不可预料。 出现错误或异常时不一定都要求终止程序,有时是可以忽略或者改变策略继续执行的,但致命错误和解析型错误除外。 用白话文讲就是: 比如你要上山砍柴 错误:到了山上,才发现你忘记了拿刀,这种情况今天肯定只能空手而归了 异常:砍柴时下起了大雨,由于你没有带伞,于是你不得不提前结束砍柴,或者先找个地方避雨等雨停,或者淋着雨砍柴 可以发现,错误是某操作不满足必要的要求和规定,而异常是运行过程中发生的不可提前预知的意外情况 所以程序考虑越严谨,尽可能地预知程序运行中所有可能出现的异常和错误,然后做好不同情况的处理,做好容错与兜底,这样程序的鲁棒性就更好,否则程序就非常脆弱,不堪一击。这就需要我们至少要对所调用方法的细节、理论和底层原理非常熟悉才行。 ---- link: https://www.php.net/manual/en/class.throwable.php https://www.php.net/manual/en/class.error.php https://www.php.net/manual/en/class.exception.php ---- last update:2017-8-17 09:54:40