我正在使用PHP中的树结构。循环遍历节点时,会抛出异常,因为某些不应为null的节点为null,更确切地说,它设置为“& NULL”:
array(13) {
// ...
// some data...
// ...
["segments"]=>
NULL
["leaf"]=>
bool(false)
["children"]=>
&NULL
}
由于它不在引号内,我认为它是某种特殊价值,但它是什么意思?
答案 0 :(得分:4)
这只是意味着它是对值NULL
$a = array();
$n = null;
$a[1] =& $n;
var_dump($a); // array(1) { [1]=> &NULL }
如果您将$n = null;
更改为$n = 1;
- 那么您将获得&int(1)
答案 1 :(得分:0)
它是对null值的引用。 “&安培;”是参考符号。