1

Doctrine 2.3.1-DEV バージョンを使用しています。

最後にフェッチされた要素が参照によって渡されます。なんで?

$em = $this->getDoctrine()->getEntityManager();
$rows = $em->getRepository('FMECoreBundle:TheListGridRow')
->createQueryBuilder('row')
->getQuery()
->getArrayResult();
var_dump($rows);

出力:

array(3) {
  [0]=>
  array(2) {
    ["id"]=>
    int(5)
    ["rank"]=>
    int(1)
  }
  [1]=>
  array(2) {
    ["id"]=>
    int(6)
    ["rank"]=>
    int(2)
  }
  [2]=>
  &array(2) {
    ["id"]=>
    int(7)
    ["rank"]=>
    int(3)
  }
}

なぜ最後の要素は&array(2)? 誰が説明できますか?

4

0 に答える 0