Там какой-либо путь состоит в том, чтобы максимизировать PHP_INT_MAX?

Я не могу найти эту строку в php.ini, так есть ли любой способ увеличиться PHP_INT_MAX?

8
задан Potherca 18 November 2019 в 15:36
поделиться

4 ответа

Вы можете увеличить PHP_INT_MAX. Как говорили другие, PHP_INT_MAX зависит от платформы. Это означает, что на 32-битном оборудовании или 32-битной ОС или 32-битной компиляции PHP PHP хранит бит в 4 байтах (максимум около 2 миллиардов). Однако, если все 3 64-битные, максимальный размер составляет 8 байтов (около 9e18 или 9,000,000,000,000,000,000).

Итак, если вам действительно нужны большие целые числа, возьмите 64-битную машину, 64-битную ОС и 64-битную компиляцию PHP ...

17
ответ дан 5 December 2019 в 04:54
поделиться

На самом деле вы не можете контролировать это. Однако, если вы имеете дело с БОЛЬШИМИ числами, я бы предложил вам:

BC Math расширение.

12
ответ дан 5 December 2019 в 04:54
поделиться

Нет. Это ограничение оборудования / ОС, а не PHP.
Вы можете использовать функцию bcmath для больших чисел

6
ответ дан 5 December 2019 в 04:54
поделиться

Нет.

Из http://www.php.net/manual/en/reserved.constants.php :

Эти константы определены ядром PHP . Сюда входят PHP, движок Zend и модули SAPI.

3
ответ дан 5 December 2019 в 04:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: