
PHPの割り算でエラーが出たので記録です。
【 エラー 】
Fatal error: Uncaught DivisionByZeroError: Division by zero in C:\inetpub\wwwroot\test\divisionbyzeroerror.php:6 Stack trace: #0 {main} thrown in C:\inetpub\wwwroot\test\divisionbyzeroerror.php on line 6

< スポンサーリンク >
「DivisionByZeroError」エラー対処
分母が「0」だと除算できない。
php
$a = 1; // 分子
$b = 0; // 分母
$c = 0; // 答え
$c = $a / $b;
echo $c;

分母はトータルの数を代入するようにしていたので、「0」になると想定していませんでしたが、「0」になることもあり、「分母が0より大きければ」という条件を入れました。
php
$a = 1; // 分子
$b = 0; // 分母
$c = 0; // 答え
if($b>0){
$c = $a / $b;
}
echo $c;

これで解決です。

こんな記事も書いています