Есть такой кусок кода
if ($result[0]['total'] != 0) {
$precise_average = $result[0]['sum_rated'] / $result[0]['total'];
$average = $precise_average - ($precise_average % 0.1);
}
после выполнения вылазит варнинг:
Warning: Division by zero in ....class.php on line 54, это строка
$average = $precise_average - ($precise_average % 0.1)
разумеется Warning могу отключить, но все равно неприятно, деления на 0 то не наблюдается, а PHP все равно материться.
Подскажите в чем подвох?
Может с приведением типов что не так, но $precise_average - по-любому дробное.




Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от boombick

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от isden

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от isden

Ответ на:
комментарий
от anonymous

Ответ на:
комментарий
от isden

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Как избавится от варнинга dar (2014)
- Форум Странный варнинг (2006)
- Форум [php] Как избавиться от «быдлокода»? (2011)
- Форум Разработчики PHP планируют избавиться от MySQL (2011)
- Форум [C] странный варнинг (2011)
- Форум Варнинги в Openvpn (2018)
- Форум Странный варнинг c++. (2024)
- Форум gtk3, варнинг в консоль (2016)
- Форум Варнинг. ССЗБ ставит слаку. (2014)
- Форум Варнинги на символьный массив (2009)