我已經做了一個簡單的計算器使用PHP,我想處理除零的例外,我是在這個新的,需要幫助如何做到這一點,如果任何人都可以幫助: - 下面是我的代碼如何處理由零異常除法
<?php
$result = 0;
class calculator
{
var $a;
var $b;
function checkoperation($operator)
{
switch ($operator) {
case 'divide':
return $this->a/$this->b;
break;
case 'multiply':
return $this->a * $this->b;
break;
case 'add':
return $this->a + $this->b;
break;
case 'subtract':
return $this->a - $this->b;
break;
}
}
function getresult($a, $b, $c)
{
$this->a = $a;
$this->b = $b;
return $this->checkoperation($c);
}
}
$cal = new calculator();
if (isset($_POST['calculate_btn'])) {
$first_num = $_POST['first_num_txtbox'];
$second_num = $_POST['second_num_txtbox'];
$operation = $_POST['operation_slctbox'];
$result = $cal->getresult($first_num, $second_num, $operation);
echo "The result is: " . $result;
}
?>
如果1號就是0? – DarkSideKillaz
$ this->是0沒有問題,結果將是0 –