php:捕获异常并继续执行,有可能吗?

标签 php

是否可以捕获异常并继续执行脚本?

最佳答案

是的,但这取决于您要执行的操作:

例如

try {
   a();
   b();
}
catch(Exception $ignored){
}

c();

c() 将始终被执行。但如果 a() 抛出异常,b()执行。

只将东西放入相互依赖的 try block 中。例如。 b 依赖于 a 的某些结果,将 b 放在 try-catch block 之后是没有意义的。

关于php:捕获异常并继续执行,有可能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2132759/

相关文章:

php - 通过 HTML Select 进行实时 MySQL 过滤

php - ElasticSearch PHP API按字段搜索

php - 如何将 faker 数据结果传递给自定义函数

php - 使用 IF-ELSE php MYSQL 插入或更新

php - 如何从php文件中获取jquery函数中的信息

php - 通过 PHP 发送推送通知

php - PHP fatal error :使用laravel4未找到类“PDO”

php - 强制服务返回 json 而不是默认的 html

javascript - jQuery 单击功能仅激活第一个元素

php - 突出显示字符串中的单词,如果它包含关键字