在php脚本中,如果出现“Division,by,zero”错误,那就表示在除法的计算逻辑中,除数的变量值出现了0,由于0不能做为除数,所以php会抛出这个错误。

PHP报错divisionbyzero怎么解决-第1张图片-新锐站长网
解决php提示”division,by,zero”错误的方法
1、使用,符号屏蔽错误
例:
$a = 30;$b = 0;@$c = $a / $b; //这一行本来是错误的,但使用 @ 符号屏蔽了错误echo $c;
注意:
(1)、不推荐使用,符号屏蔽此错误的方法,这样可能会导致后续逻辑的处理错误。
(2)、使用,符号屏蔽错误后,除法计算的结果不符号预期(0不能当做除数)
2、判断除数是否为0
例:
//feiniaomy.com$a = 30;$b = 0;if($b != 0){ $c = $a / $b; //如果除数不为0,则可以计算}else{ $c = $a; //如果除数为 0 , 则可以换成其它的处理逻辑}echo $c;
PS:
(1)、在除法计算之前,先判断除数是否为0
(2)、如果除数不为0,则可继续进行除法运算
(3)、如果除数为0,终止逻辑或使用其它的逻辑绕过
1. 转载请保留原文链接谢谢!
2. 本站所有资源文章出自互联网收集整理,本站不参与制作,如果侵犯了您的合法权益,请联系本站我们会及时删除。
3. 本站发布资源来源于互联网,可能存在水印或者引流等信息,请用户擦亮眼睛自行鉴别,做一个有主见和判断力的用户。
4. 本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
5. 您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
6. 联系方式:
7. 重点提示:不要轻信文件或者视频里的任何加微信或者二次收费的信息!!!
暂无评论内容