而 xdebug_debug_zval 函数则是我们调试 zval结构体的一个好工具
<?php
//php zval变量容器
$a = range(0, 3);
xdebug_debug_zval('a');
上面的代码 在浏览器中 会输出 以下结果
a:
(refcount=1, is_ref=0),
array (size=4)
0 => (refcount=1, is_ref=0),int 0
1 => (refcount=1, is_ref=0),int 1
2 => (refcount=1, is_ref=0),int 2
3 => (refcount=1, is_ref=0),int 3
refcount
代表的是 有多少个变量指向这一个内存空间 is_ref
代表的是是不是引用