最近做php的项目上线后,时不时会遇到下面的错误,进行排查发现是一个除法的计算公式的问题,虽然问题得到了排除,但还是得记录一下。

php 错误代码 

Warning: Division by zero in

错误解析:

在php的除法计算中,如果除数的值为0,则会抛出以上的错误,但解决的方法也非常的简单。

错误解决方法:

在进行除法之前,判断除数的值不等0就可以避免 php 抛出“Warning: Division by zero in”错误。

示例1:

$a = 10;
$b = 0;
if($b != 0){ //判断一下除数是否为0,如果不为0则进行计算
   $c = $a / $b;
   echo $c;
}

示例2:

$a = 10;
$b = 0;
if($b == 0){ //判断一下除数是否为0,如果为0则修改他的值变成1
   $b = 1;
}
$c = $a / $b;
echo $c;