gpt4 book ai didi

php - 当我将对象传递给函数或方法时,PHP 是否会复制对象数据结构?

转载 作者:行者123 更新时间:2023-12-04 07:00:21 28 4
gpt4 key购买 nike

我知道可以选择通过引用传递值,只需编写类似

function foo(&$bar) {...}

但是从 Objective-C 开始,我习惯于相信对象总是通过引用传递(因为引用它们的变量只是指针,其值只是一个内存地址)。只有结构和原语必须明确地通过引用传递。

在 PHP 中这是怎么回事?我是否必须确保将该地址运算符 & 放入每个参数中以提高传递对象时的性能?

最佳答案

仅在 PHP5 之前的版本中。在 PHP5 中,对象总是通过引用传递。

关于php - 当我将对象传递给函数或方法时,PHP 是否会复制对象数据结构?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1969191/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com