- Главная Список форумов Модули и инструменты
- Поиск
-
- Текущее время: 19 апр 2025, 15:34
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.
Взято с coderoad.ruРазница в том, что на 64-bit PHP тип int составляет 64 бита, в то время как на 32-битном-32 бита. Это показывает, когда функция использует все 32 бита типа, например функцию crc - если вы распечатаете значение, оно будет положительным в 64-bit, в то время как оно может быть отрицательным (если MSB равно 1) в 32-разрядном. Переполнение (PHP_MAX_INT) также будет отличаться в зависимости от версии. Было проведено некоторое обсуждение по исправлению этого и автоматическому продвижению 32-разрядного значения до значения 64-bit даже на 32-разрядных архитектурах iirc.