суббота, 3 марта 2012 г.

PHP - преобразование типов float -> int

Читал книгу "PHP в примерах" и встретил досадную ошибку, автор пишет:
При преобразовании переменной из вещественного в целочисленное, то вещественные числа округляются в меньшую сторону.
На самом деле, это не так. При преобразовании у вещественного числа отбрасывается дробная часть.
(int) 1.9 => 1
(int) -1.9 => -1