page contents

如何解决异常处理?

轩辕小不懂 发布于 2021-07-27 14:56
阅读 518
收藏 0
分类:PHP开发
  • PHP
  • 1446
    Nen
    Nen
    - 程序员

    抛出异常:使用 try...catch,异常的代码放在 try 代码块内,如果没有触发异常,则代码继续执行,如果异常被触发,就会抛出一个异常。Catch 代码块捕获异常,并创建一个包含异常信息的对象。$e->getMessage(),输出异常的错误信息。

        解决异常:使用 set_error_handler 函数获取异常(也可以使用 try()和 catch()函数),然后使用 set_exception_handler()函数设置默认的异常处理程序,register_shutdown_function()函数来执行,执行机制是,php 要把调入的函数调入到内存,当页面所有的 php 语句都执行完成时,再调用此函数

    请先 登录 后评论