这是不是真的那么函数实现因版本有时会改变,但不是这样的惊喜不同的结果...查看:get_object_vars返回根据PHP版本
对于5.6.x,然后例如7.0.17和7.1.3,我们得到:
array(2) {
[0]=> string(3) "abc"
[1]=> string(3) "def"
}
但对于7.0.0和7.0.16和7.1.0,我们得到:
array(2) {
["0"]=> string(3) "abc"
["1"]=> string(3) "def"
}
看到了吗?这些键是整数或字符串,具体取决于版本。
为什么?这些变化背后的推理是什么?为什么这没有记录在任何地方?或者...是吗?
谢谢!我相信这是答案:) – konrados