PHP中错误与异常的区别及其应用
在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异常。这是一个运行级别