PHP максимально возможная целочисленная Константа

читал руководство PHP по целочисленному переполнению в руководстве и задавался вопросом: есть ли предопределенная константа PHP для текущего наибольшего возможного целочисленного значения? Что-то эквивалентное JavaScript Number.MAX_VALUE константы.

3 ответов


С здесь:

PHP_INT_MAX (integer)
    Available since PHP 4.4.0 and PHP 5.0.5 

PHP_INT_MAX согласно PHP.net. Обратите внимание, что фактическое максимальное значение зависит от того, скомпилирован ли PHP для 32bit или 64bit.

кроме того, вы можете использовать PHP_INT_SIZE получить размер целого числа.


на PHP_INT_MAX contant содержит максимально возможное целое число (в PHP 4.4.0 / 5.0.5 и новее).

в 32-битной системе это обычно будет 2147483647 (2.1 * 109). В 64-битной системе это обычно будет 9223372036854775807 (9.2 * 1018).