Hi, > The methods of an object that has been passed to the overload() > function lose their ability to have parameters passed by > reference. For > example: > > class Foo > { > function hello(&$array) > { > $array[] = "hello"; > } > } > > $array = null; > $foo = & new foo(); > $foo->hello($array); > print_r($array) > > Output: > Array > ( > [0] => hello > ) > > class Foo extends PEAR_Autoloader > { > function hello(&$array) > { > $array[] = "hello"; > } > } > > $array = null; > $foo = & new foo(); > $foo->hello($array); > print_r($array) > > Output: > > Nothing!
I'm not into this topic, but I suppose you should send a bug report about it (visit http://bugs.php.net and enter info there). This should then enable the php internal people to refer to that bug when fixing the problem and committing the changes needed. Regards Dennis -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php