обработка ошибок — Php Custom Division Function

Я думаю о том, чтобы написать простую функцию для управления всеми делениями моего веб-приложения. Основная причина — поймать деление на 0 ошибок. Я думаю, что я просто верну 0, когда попытка деления на 0.

Я совершенно не думаю, что здесь?

Веб-приложение очень обширно и в настоящее время используется 5 различными предприятиями. Он записывает и обрабатывает более 10000 различных записей каждый день. Поэтому сказать, что прекратить делить на ноль, просто не является решением.

-1

Решение

Попробуйте что-то вроде этого:

function division($dividend, $divisor) {
if ($divisor == 0) {
//change this return value to whatever fits your code
return 0;
} else {
return $dividend / $divisor;
}
}

Использование:

echo division(4, 2);     // 2
echo division(9, (5-1)); // 2.25
echo division(1, 0);     // 0

Вы также можете выдать исключение, если делитель равен нулю или возвращает falseНапример, и обработайте ошибку так, как вам нужно.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]