当我学习PHP引用计数基础时。我无法理解对象类型中的引用计数;我在windows上使用php5.6和Xdebug v2.2.5来测试
class A{
private $a1;
public $a2;
}
$class = new A();
xdebug_debug_zval('class');
当我使用xdebug测试时,这是输出结果。
class:
(refcount=1, is_ref=0),
object(A)[1]
private 'a1' => (refcount=2, is_ref=0),null
public 'a2' => (refcount=2, is_ref=0),null
我无法理解为什么对象成员值中的引用计数为2