PHP throw语句

在try-catch类中,除了使用通用的Exception类,我们还可以使用PHP中内部定义的一些异常类,或者是自己定义的异常类;当我们需要在代码中抛出一个异常对象时,可以throw语句,如下面的代码。

try{  
    throw new CUnknowException();  
}catch(CUnknowException $ex){  
    echo '真对不住!这个错误很不科学,要不您等会儿再试试!^^';  
}

我们定义的CUnknowException类是一个未知的异常,当出现这种异常时,我们可以向用户显示更加友好的信息,就像代码中那样,我们并不是简单将异常的信息显示给用户。我们知道,当捕捉到确定类型的异常时,一般我们会知道哪里可能出现了问题,在catch语句块中,可以进行合理的、友好的处理。

在try-catch语句结构中,我们可以同时使用多个catch语句,一般会将Exception对象的处理放在最后一个,如下面的代码。

try{  
    throw new CUnknowException();  
}catch(CUnknowException ex){     echo '真对不住!这个错误很不科学,要不您等会儿再试试!^^';  
}catch(Exceptionex){  
    echo $ex->getMessage();  
}

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程