我的肥皂客户端有一个小问题。 我们有2台Linux服务器:Debian x64和Debian i686。
在Debian x64 php数组转换为soap类型:ArrayOfLong。 但!在Debian i686 php数组转换为soap类型:StringArray!
如何在Debian i686上使用ArrayOfLong?
THX
答案 0 :(得分:0)
PHP中整数的大小取决于机器。它可以是32位长或64位长。
我的猜测是,您的数组包含的数字大于2^31-1
(或小于-2^31
)。 64位版本可以用PHP整数表示这些数字,因此使用ArrayOfLong
,但32位不能,因此它们被表示为字符串。