Модификация класса "Math"
Условие задачи
Необходимо модифицировать класс "Math" так, чтобы при создании объекта "Math" ему один раз передавалось число, и далее можно было вызывать различные математические операции над этим числом, не передавая аргумент повторно.
phpclass Math
{
public function factorial(int $num): int
{
if ($num < 0) {
throw new Exception("num less 0");
}
$resultNum = 1;
for($i = 1; $i <= $num; $i++)
{
$resultNum *= $i;
}
return $resultNum;
}
}
$math = new Math;
try {
echo $math->factorial(-5);
} catch (Exception $e) {
echo $e->getMessage();
}