文章详情页
PHP基础之异常处理1——简单异常处理及嵌套异常
浏览:186日期:2022-09-15 09:17:31
PHP 5 添加了类似于其它语言的异常处理模块。在 PHP 代码中所产生的异常可被 throw 语句抛出并被 catch 语句捕获。需要进行异常处理的代码都必须放入 try 代码块内,以便捕获可能存在的异常。每一个 try 至少要有一个与之对应的 catch。使用多个 catch 可以捕获不同的类所产生的异常。当 try 代码块不再抛出异常或者找不到 catch 能匹配所抛出的异常时,PHP 代码就会在跳转到最后一个 catch 的后面继续执行。当然,PHP 允许在 catch 代码块内再次抛出(throw)异常。
当一个异常被抛出时,其后(译者注:指抛出异常时所在的代码块)的代码将不会继续执行,而 PHP 就会尝试查找第一个能与之匹配的 catch。如果一个异常没有被捕获,而且又没用使用 set_exception_handler() 作相应的处理的话,那么 PHP 将会产生一个严重的错误,并且输出 Uncaught Exception ... (未捕获异常)的提示信息。
注意
标签:
PHP
相关文章:
1. Vue中keep-alive组件的深入理解2. 详解Java并发包中线程池ThreadPoolExecutor3. VUE+Express+MongoDB前后端分离实现一个便签墙4. ASP.NET泛型四之使用Lazy<T>实现延迟加载5. Idea工具中创建 SpringBoot工程及入门详解6. vue在响应头response中获取自定义headers操作7. ASP.NET MVC使用正则表达式验证手机号码8. 使用本机IIS Express开发Asp.Net Core应用图文教程9. Ajax 的初步实现(使用vscode+node.js+express框架)10. 一个用xslt样式将xml解析为xhtml的类TransformBinder(兼容FF和IE7.0)
排行榜

网公网安备