教程介绍
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,终止逻辑或使用其它的逻辑绕过
以上本篇文章的全部内容了,感兴趣的小伙伴可以看看,更多精彩内容关注腾轩网www.tengxuanw.com