您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php异常和错误的区别是什么

2025/12/26 10:45:58发布10次查看
php异常和错误的区别:1、php错误是属于php程序自身的问题,一般是由非法的语法,环境问题导致的;2、php异常一般是业务逻辑上出现的不合预期、与正常流程不同的状况,不是语法错误。
本教程操作环境:windows7系统、php5.6版,dell g3电脑。
php异常和错误的区别:
php错误:是属于php程序自身的问题,一般是由非法的语法,环境问题导致的,使得编译器无法通过检查,甚至无法运行的情况。平时遇到的warming、notice都是错误,只是级别不同而已。
php异常:一般是业务逻辑上出现的不合预期、与正常流程不同的状况,不是语法错误。
// 以除数为0为例,看看php是如何处理的<?php$a = 0;try { echo 4/$a;}catch (exception $e){ echo $e->getmessage();}//报错,php是无法自动捕获异常的,必须手动抛出 $a = 0;try { if($a == 0){ throw new exception('除数不能为0', 1); } echo 4/$a;//不会执行}catch (exception $e){ echo $e->getmessage();}
php中对于异常的机制使用,一般用于业务逻辑判断上面,当业务逻辑不正常时,进行特殊处理。
下面看一下php错误处理机制。php提供了set_error_handler()函数进行错误处理。当错误发生时,set_error_handler会统一处理错误。
相关视频推荐:php编程从入门到精通
以上就是php异常和错误的区别是什么的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product