如何解决异常处理?

抛出异常:

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

解决异常:

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

posted @ 2019-03-31 17:26  为牧  阅读(305)  评论(0编辑  收藏  举报