Re: [PHP-DEV] Passing by reference From: André Langhorst (waldschrott <email protected>)
Date: 11/27/00

> Please let me know if this solves some of the bugs people have been
> reporting with the current CVS tree.

As I already told, my testcases all work now :)
but there's another problem ...

didn't the "$this in constructor"||"new always returns refernce" patch
go in? as I added to bug 7454 the following code still doesn't work...

andré

<?php
class foo {
        function foo($name) {
             $GLOBALS['List']= &$this;
             $this->Name = $name;
                $GLOBALS['List']->echoName(); }

        function echoName() {
             echo "<br>".$this->Name; } }

function &foo2(&$foo) {
        return $foo; }

$bar1 = new foo('constructor1');
//$bar1 = foo2(new foo('constructor1'));

$bar1->Name = 'outside1';

$bar1->echoName();
$List->echoName();
echo '<P>';

?>

-- 
· André Langhorst       · t: +49 571 3201801 ·
· waldschrott <email protected>   · m: +49 173 9558736 ·
· PHP Quality Assurance · http://qa.php.net  ·

-- PHP Development Mailing List <http://www.php.net/> To unsubscribe, e-mail: php-dev-unsubscribe <email protected> For additional commands, e-mail: php-dev-help <email protected> To contact the list administrators, e-mail: php-list-admin <email protected>