PHP Максимально возможная целочисленная константа - PullRequest
6 голосов
/ 30 ноября 2010

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

Ответы [ 3 ]

14 голосов
/ 30 ноября 2010

С здесь :

PHP_INT_MAX (integer)
    Available since PHP 4.4.0 and PHP 5.0.5 
4 голосов
/ 30 ноября 2010

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

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

1 голос
/ 30 ноября 2010

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

В 32-битной системе это обычно будет 2147483647 (2,1 * 10 9 ).В 64-битной системе это обычно будет 9223372036854775807 (9,2 * 10 18 ).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...