Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя
Подкаст о PHP, DBA, архитектуре, DevOps...  · 11 июн 2022  · 5minphp.ru

Float для денег в PHP? 🧐

Читаю статью, автор даёт совет: «не используйте float для денег». Совет стар как мир, вроде все уже давно выучили.
Однако автор приводит пример, однажды он сложил в PHP 149.99 + 159.99 и получил 309.99 вместо 309.98. И тут я насторожился, статейка попахивает упрощениями.
На сложении двух float с двумя знаками после запятой в PHP такую погрешность не словить! Проверьте сами, я проверил на версиях PHP от 4.3 до 8.1: http://amp.gs/jBEym - результат везде верный (309.98).
Так что не храните деньги во float, но если очень надо по быстрому сложить две float суммы - ничего страшного не произойдёт. Знаете контрпример? Присылайте!
Php