Передача в 32-битное целое может привести к усечению PHP Propel?

Глядя на исходный код Propel (библиотека PHP ORM), я нашел этот метод внутри файла propel / propel1 / runtime / lib / query / Criteria.php:

/** * Set offset. * * @param int $offset An int with the value for offset. (Note this values is * cast to a 32bit integer and may result in truncation) * * @return Criteria Modified Criteria object (for fluent API) */ public function setOffset($offset) { $this->offset = (int) $offset; return $this; } 

Почему в комментариях к доктору они говорят, что значение, отлитое от int, может привести к усечению ??? Разве int не хранится, например, 4000000000 в 64-битной среде? На самом деле, так, почему же эта «заметка»?

Спасибо за внимание!

Related of "Передача в 32-битное целое может привести к усечению PHP Propel?"