мыло и расширение x64 / i386 - PullRequest
       0

мыло и расширение x64 / i386

0 голосов
/ 23 августа 2010

У меня небольшая проблема с мыльным клиентом. У нас есть 2 сервера Linux: Debian x64 и Debian i686.

В Debian x64 массив php преобразуется в мыльный тип: ArrayOfLong. НО! В Debian i686 массив php преобразуется в мыльный тип: StringArray!

Как я могу использовать ArrayOfLong в Debian i686?

Thx

1 Ответ

0 голосов
/ 23 августа 2010

Размер целого числа в PHP зависит от машины.Это может быть 32-битная или 64-битная длина.

Я предполагаю, что ваш массив содержит числа больше 2^31-1 (или меньше -2^31)64-разрядная версия может представлять эти числа с помощью целого числа PHP и поэтому использует ArrayOfLong, а 32-разрядная версия не может, поэтому они представляются в виде строк.

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