PHP中错误与异常的区别及其应用

错误和异常之间的区别主要是java的解释。它看起来像PHP的异常处理过程是类似的,java

在java对象继承结构如下:



对象----> Throwable异常RuntimeException误差|球-------- >

错误是未检查的类型异常,分为检查类型和未检查类型。

并将异常和错误作为程序的异常操作。

如果异常和错误被区分开来:

异常:非致命的。试试{ }吸(异常)尝试模块在执行{ }是一个试运行,在运行过程中出现的错误代码(非致命性)性格

该异常类似于以下代码:


如果(mysql_connect('127.0.0.1 ','root ','321321 '))
{
成功连接数据库;
其他代码…
}
其他的
{
回声连接数据库错误;
返回false;
}




异常可以很容易地用异常处理来处理。




尝试
{
mysql_connect('127.0.0.1 ','root ','321321);
您想要执行的代码
}吸(例外e){
print_r(e);
}



错误:致命。通常是程序语法错误或用户级指示错误。

错误和异常都分为选中和未选中。

检查可以由用户处理,未检查未处理。

PHP中的例外情况,用户级错误可以由用户(客户端代码)处理,用户不能处理其他错误。

此外,在java不能由用户处理RuntimeException异常。这是一个运行级别