본문 바로가기

PHP/PHP Programming

[PHP] Division By Zero 에러

반응형

Division By Zero 에러는 PHP에서


아래와같이


0의 값으로 나누는 경우 발생하는 경우이다.


 divisionbyzero.php
<html>
<head>
<title>Division By Zero 에러</title>
<?
    $x = 0;
    $y = 0;
    $z = $z;

    $divide = $x / $y * $z;
?>
</head>
<body>
    <h1>Division By Zero 에러</h1>
    <hr/>
    나누기 값은 <?=$divide?>
</body>
</html>
 출력결과





이 에러를 해결 하려면


0일경우 계산되지 않게끔 처리해 줘야한다.


 divisionbyzero.php
<html>
<head>
<title>Division By Zero 에러</title>
<?
    $x = 0;
    $y = 0;
    $z = $z;
    $divide = 0;

    if($x > 0) {    // 0일경우 계산되지 않게 예외처리
        $divide = $x / $y * $z;
    }
?>
</head>
<body>
    <h1>Division By Zero 에러</h1>
    <hr/>
    나누기 값은 <?=$divide?>
</body>
</html>
 출력결과


반응형