【发布时间】:2012-03-09 01:05:55
【问题描述】:
在 PHP 5 中,是否需要使用 & 修饰符才能通过引用传递?例如,
class People() { }
$p = new People();
function one($a) { $a = null; }
function two(&$a) { $a = null; )
在 PHP4 中,您需要 & 修饰符在进行更改后维护引用,但我对我读过的关于 PHP5 自动使用传递引用的主题感到困惑,除非明确克隆对象.
在 PHP5 中, & 修饰符是否需要通过引用传递所有类型的对象(变量、类、数组等)? p>
【问题讨论】:
-
本手册将解决您的所有问题。 php.net/manual/en/language.oop5.references.php
标签: php variables object pass-by-reference