PHP 4.0 Bug #4214: reference variable problem
| From: | zhong_hongye at citiz dot net | Date: | Fri, 21 Apr 2000 05:51:22 +0000 |
| Subject: | PHP 4.0 Bug #4214: reference variable problem | ||
| Groups: | php.dev | ||
| Request: | Send a blank email to php-dev+get-18096@lists.php.net to get a copy of this message | ||
From: zhong_hongye@citiz.net
Operating system: Win2k iis&apache
PHP version: 4.0 Release Candidate 1
PHP Bug Type: Scripting Engine problem
Bug description: reference variable problem
1.I can't get a reference of object's member :
class t{
var $var1;
var $var2;
};
$a1 = new t;
$a1->var2='123';
$p1 = &($a1->var2);
//php report error
$p2 = &$a1->var2;
//$p2 get reference of $a1
2.variables are releaseed uncorrect.
class b{
var $y;
};
class a{
var $x;
function getx(){
$v = new b;
$x=&$v;
}
};
$n = new a;
$n->getx();
//$n->x seems not good.