Я создаю приложение с Laravel 5.0 и локально (в пределах усадьбы) все работает так, как ожидалось.PHP Неоднозначная проблема с плавающей точкой
Однако при развертывании проекта возникает ряд проблем. Один из них включает в себя поплавки.
Homestead - это PHP 5.6, а мой сервер - 5.5.9. Когда я рассматриваю цену в своей локальной системе, она выглядит правильно как 9.99. Однако на моем сервере он отображается неправильно, а вместо него - 9.99000.
В моей схеме есть поле цены, установленное на float (12,5), следовательно, это дополнительное дополнительное дополнение.
Вопрос в том, какая разница между PHP 5.5 и 5.6 (или даже PDO/Eloquent), что может вызвать проблему с плавающей точкой?
Каков код, который отвечает за вывод этих значений? – Bogdan
Это стандартный красноречивый. Если I '{{$ product-> price}}' php 5.5 отобразит '9.99000', где, когда php 5.6 отобразит' 9.99'. – ash
Является ли версия РСУБД отличной от разработчика? – Bogdan