so hat es zumindest unter php5 die gewünschte ausgabe:
PHP-Code:
<?php
class CTest
{
var $m_aEinheiten;
protected function Test123(&$aErgebnis)
{
$aErgebnis = $this->m_aEinheiten[0];
}
public function Tick()
{
$this->m_aEinheiten=array(array(1,2,3),array(4,5,6),array(7,8,9));
echo "<br>1<br>";
print_r($this->m_aEinheiten[0]);
echo "<br>2<br>";
$this->Test123($aErgebnis);
print_r($aErgebnis);
echo "<br>3<br>";
$aErgebnis= &$this->m_aEinheiten[0];
print_r($aErgebnis);
echo "<br>4<br>";
}
}
$c = new CTest();
$c->Tick();
?>