【发布时间】:2014-08-02 01:02:23
【问题描述】:
我对下面的代码示例有点困惑。我猜第二个赋值 $ins = new A(); 会覆盖之前的 $ins 引用。
我也不理解#1、#2、var_dump 输出中的(1),(1),我希望至少有(0),(0)。
提前致谢
class A{
public $var = 2;
}
$ins = new A();
$aux = &$ins;
$ins->var = 3;
var_dump($aux);
echo '<br>';
$ins = new A();
$ins->var = 5;
var_dump($aux);
打印
object(A)#1 (1) { ["var"]=> int(3) }
object(A)#2 (1) { ["var"]=> int(5) }
【问题讨论】:
-
1 表示它认为数组中值的计数有多少。
标签: php class variable-assignment