PHP 割り算でエラーが出る-DivisionByZeroError

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

PHP DivisionByZeroErrorエラー

< スポンサーリンク >





「DivisionByZeroError」エラー対処

分母が「0」だと除算できない。

php
$a = 1; // 分子
$b = 0; // 分母
$c = 0; // 答え

$c = $a / $b;
echo $c;

PHP割り算エラー

 

分母はトータルの数を代入するようにしていたので、「0」になると想定していませんでしたが、「0」になることもあり、「分母が0より大きければ」という条件を入れました。

php
$a = 1; // 分子
$b = 0; // 分母
$c = 0; // 答え

if($b>0){
    $c = $a / $b;
}
echo $c;

PHP割り算

 

これで解決です。

PHP 0

 

< スポンサーリンク >※広告先のお問い合わせは広告主様にお願いします