Original geschrieben von PHP-Desaster 
	
			
		
	PHP Code:
	
	
<?php
error_reporting( E_ALL );    
class Test {
    private $var = array( 'foo'=>'foo' );
    function &getByRef( $name ) {
        return( $this->var[$name] );
    }
}
$t = new Test();
$t->getByRef( 'foo' );
?>
Der Funktionskopf sagt "Referenz" und was geht weg - ein Wert
Ich würd es mit
return &$this->var[$name]
probieren und das & im Funktionskopf ist dann auch hinfällig... ich glaub das stammt eh noch aus PHP4-Zeiten
 
          

 Falls es sich noch nicht rumgesprochen haben sollte
 Falls es sich noch nicht rumgesprochen haben sollte 
Comment