32-битные сборки PHP:
- Целые числа могут быть от -2 147 483 648 до 2 147 483 647 (~ & plusmn; 2 миллиарда)
64-битные сборки PHP:
- Целые числа могут быть от -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 (~ & plusmn; 9 квинтиллионов)
Номера включительно.
Примечание: в некоторых 64-разрядных сборках когда-то использовались 32-разрядные целые числа, особенно в старых сборках Windows для PHP
Значения за пределами этих диапазонов представлены значениями с плавающей запятой, а также нецелыми значениями в этих диапазонах. Интерпретатор автоматически определит, когда этот переход к плавающей точке должен произойти, основываясь на том, не может ли результирующее значение вычисления быть целым числом.
PHP не поддерживает целые числа без знака как таковые, ограничивая максимальное значение всех целых чисел диапазоном целого числа со знаком.