PHP错误和异常处理

异常处理的基本思想是代码在try代码块被调用执行。如下代码就是一个视力:

try{
    //code
}

如果try代码块出现某些小错误,我们可以执行一个抛出异常的操作。在PHP中,异常必须手动抛出。可以使用如下方式抛出一个异常:

throw new Exception('message','code')

throw关键字江出发异常处理机制。它是一个语言结构,而不是一个函数,但是给它传递一个值,它要求接受一个对象。
这个类的构造函数需要两个参数:一个消息和一个代码,它们分别表示一个错误消息和错误代码号。这两个参数都是可选的。
最后,在try代码块之后,必须至少给出一个catch代码块。catch代码块可以如下所示:

catch(typehint exception){
    //handle exception
}

可以将多个catch代码块与一个try代码块进行关联。如果每个catch代码块可以捕获一个不同类型的异常,那么使用多个catch代码块是有意义的。

各位大佬,不喜欢勿喷!!!

你可能感兴趣的:(php)