2021
06-05
06-05
PHP中的异常及其处理机制
上回文章中我们讲到了错误是编译和语法运行时会出现的,它们与逻辑无关,是程序员在码代码时不应该出现的,也就是说,这些错误应该是尽量避免带到线上环境的,他们不能通过try...catch捕获到。而异常则正好相反。什么是异常?异常,指的是程序运行中出现的不符合预期的情况,通常允许它发生,并交由相应的异常处理来进行处理。当然,你也可以选择忽略掉异常的处理,但是就像严重错误一样,代码马上会终止运行。异常属于业务逻辑上...
继续阅读 >
要了解tryexcept异常处理的用法,简单来说,当位于try块中的程序执行出现异常时,会将该种异常捕获,同时找到对应的except块处理该异常,那么这里就有一个问题,它是如何找到对应的except块的呢?我们知道,一个try块也可以对应多个except块,一个except块可以同时处理多种异常。如果我们想使用一个except块处理所有异常,就可以这样写:try:#...exceptException:#...这种情况下,对于try块中可能出现的任何异...