PHP_INT_SIZE и PHP_INT_MAX возвращают один и тот же результат независимо от 32-битной / 64-битной конфигурации PHP 5 в Windows - PullRequest
0 голосов
/ 26 октября 2018

Я пытался заставить PHP 5 работать с 64-битной версией Windows в течение нескольких дней.Моя конфигурация следующая:

Windows 10 x64 Распространяемый пакет Visual C ++ 2008 (x64) Apache / 2.4.35 (Win64) PHP 5.3.28 / 5.6.38 / 7.0.32 / 7.2.10 (все 64-битные)) Wampserver & addon из http://wampserver.aviatechno.net/

Приведенные выше спецификации дважды проверяются с использованием phpinfo (), php_uname ("m") и $ _SERVER ['SERVER_SOFTWARE']

Я выполнил тест с использованием PHP_INT_SIZE и PHP_INT_MAX на PHP 5.3 & 5.6, и он возвращает

INT_SIZE 4
INT_MAX 2147483647

, тогда как PHP 7.0 & 7.2 возвращает

INT_SIZE 8
INT_MAX 9223372036854775807

Кто-нибудь знает, почему?Что делает PHP 5 на Windows не может работать 64-битной?

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