![]() |
1
4
编辑: 我可以想到的另一个解决方案是将本地对象重新分配给数组元素,如下所示:
现在
我还没有一个切实可行的解决方案,但我想我可以解释这种行为。 这是因为默认情况下对象引用是按值传递的。所以在 your example ,数组实际上包含对对象的新引用:
所以有两个对象引用:
它解释了为什么打印
你的
目前,我能想到的哄骗PHP修改对象的唯一方法是通过引用数组来传递它,如下所示:
当然,这可能是一个相当老套的解决方案,可能不适合你的需要。 |
![]() |
2
1
我想问题是
|
![]() |
Karlo · PHP Sqlite PDO最新版本 3 月前 |
![]() |
Malte · 检查远程服务器上是否存在文件(使用PHP)[关闭] 3 月前 |
![]() |
Bard.Mus · 迁移后的数据库字符集环境 4 月前 |