【发布时间】:2013-12-28 20:23:25
【问题描述】:
如果我在一个类中有以下变量
protected $address
在函数 test 中,我愿意
$testAddress = $this->address;
然后
$testAddress['state'] = 'KO';
这是否会改变$this->address 的状态...意味着任何使用$this->address 的函数都将具有修改后的状态?
【问题讨论】:
-
不,它没有。 $this->地址将保持不变,除非你通过引用传递
-
编写该代码并看看会发生什么会很容易。
-
您需要它意味着您在设计方面存在根本问题
标签: php