2010-08-23 67 views
0

我有一个肥皂客户端的小问题。 我们有2台Linux服务器:Debian x64和Debian i686。肥皂扩展和x64/i386

将Debian x64 php数组转换为肥皂类型:ArrayOfLong。 但是!在Debian i686 php数组转换为肥皂类型:StringArray!

如何在Debian i686上使用ArrayOfLong?

Thx

回答

0

PHP中整数的大小取决于机器。它可以是32位长或64位长。

我的猜测是你的数组包含大于2^31-1(或小于-2^31)的数字。 64位版本可以用一个PHP整数表示这些数字,因此使用ArrayOfLong,但是32位不能,因此它们被表示为字符串。