Closed dotpub closed 4 years ago
使用TCP协议,hprose-php 2.0版本,php调用RPC服务器端返回 MongoDB\BSON\UTCDateTime 对象时,原来的时间会变化为调用时间。该对象的结构是{"$date":{"$numberLong":"1536727130944"}},$numberLong在每次调用时都会变化。
大概这个 $numberLong 属性是只读属性,不能被序列化。
序列化后是这样的: s10"createTime"c24"MongoDB_BSON_UTCDateTime"{}o0{} 该对象是MongoDB的驱动提供的用C写的,所以该类通过反射获取后没有任何属性。
s10"createTime"c24"MongoDB_BSON_UTCDateTime"{}o0{}
我返回时做类型转换吧。
嗯,好的
使用TCP协议,hprose-php 2.0版本,php调用RPC服务器端返回 MongoDB\BSON\UTCDateTime 对象时,原来的时间会变化为调用时间。该对象的结构是{"$date":{"$numberLong":"1536727130944"}},$numberLong在每次调用时都会变化。