Files
continue/manual-testing-sandbox/test.php
2024-10-24 17:40:01 +07:00

45 lines
827 B
PHP

<?php
class Calculator {
private $result = 0.0;
public function add($number) {
$this->result += $number;
return $this;
}
public function subtract($number) {
$this->result -= $number;
return $this;
}
public function multiply($number) {
$this->result *= $number;
return $this;
}
public function divide($number) {
if ($number != 0) {
$this->result /= $number;
} else {
echo "Division by zero error.";
}
return $this;
}
public function getResult() {
return $this->result;
}
public function reset() {
$this->result = 0.0;
return $this;
}
}
$calc = new Calculator();
$calc->add(10)->subtract(5);
echo "Result: " . $calc->getResult() . "\n";
?>