1

私はPHPでツリー構造に取り組んでいます。ノードをループするとき、null であってはならないノードが null であるため、例外がスローされることがあります。より正確には、「&NULL」に設定されています。

array(13) {
  // ...
  // some data...
  // ...
  ["segments"]=>
  NULL
  ["leaf"]=>
  bool(false)
  ["children"]=>
  &NULL
}

引用符で囲まれていないので、ある種の特別な値だと思いますが、それはどういう意味ですか?

4

2 に答える 2

4

値への参照であることを意味するだけですNULL

$a = array();

$n = null;
$a[1] =& $n;

var_dump($a); // array(1) { [1]=> &NULL }

- に変更$n = null;すると、次の$n = 1;ようになります&int(1)

于 2012-05-29T02:10:00.340 に答える
0

null である値への参照です。「&」は参照記号です。

于 2012-05-29T02:11:45.463 に答える