Php问题-1转换

时间:2014-04-09 06:28:32

标签: php flex

我发送值-1作为函数的参数通过remoteobject从flex到实时应用程序中的php文件。在实时php文件中,我得到的是4294967295而不是-1。

在flex中我这样做:

private var techid:Number = -1; 
remobjorder.sample.send(techid);

并在php中

public function sample($techid){
  echo $techid; //here i am getting this 4294967295 value instead of -1 
}

我无法理解它被转换的原因。

让我知道任何有效的理由和替代解决方案。

提前致谢

1 个答案:

答案 0 :(得分:1)

这可能是一个32位-64位的问题。

作为解决方法,将数字作为字符串发送并将其转换回php中的数字。