Числа с плавающей точкой в php

By | May 4, 2015

Недавно один из коллег показал мне пример

  $result = (int)(0.1+0.7)*10;

С первого вгляда код достаточно стандартный и здесь не видно ничего необычного, но в коде прослеживается хитрость. Хитрось заключается в способе хранения данных в памяти дл переменных типа FLOAT.

Подробно о методе хранения написано здесь ссылка

На что может повлиять данный код?

Ну например при планировании биллинга или сложных метрических систем.

 

Category: Uncategorized