Y テキスト ボックスに 0 を入力しようとしたときに無限大記号を正しく表示するこの関数を作成しました。ただし、それでもゼロ除算エラーが発生します...これが私のコードです。
これはswitchステートメントの場合です
case '/':
$prod = $x / $y;
break;
うーん
//check for divide by 0
function check0($y)
{
if ($y == 0)
throw new Exception ($prod = "∞");
return FALSE;
}
try
{
check0($y);
$prod = $x /$y;
}catch(Exception $zero){
echo $zero->getMessage();
}