ID: 37667
Updated by: [EMAIL PROTECTED]
Reported By: alexander dot netkachev at gmail dot com
-Status: Open
+Status: Assigned
Bug Type: Class/Object related
Operating System: Windows XP Sp2
PHP Version: 5.1.4
-Assigned To:
+Assigned To: dmitry
New Comment:
Dmitry, could you plz take a look at it?
Previous Comments:
------------------------------------------------------------------------
[2006-06-01 14:05:19] alexander dot netkachev at gmail dot com
Description:
------------
The following code inserts only second object into property array.
Reproduce code:
---------------
class Class1 {
protected $property = array();
function __get($name) {
return $this->property;
}
}
class Class2 {}
$r = new Class1();
$r->Property[] = new Class2();
$r->Property[] = new Class2();
var_dump($r);
Expected result:
----------------
object(Class1)#1 (1) {
["property:protected"]=>
array(1) {
[0]=>
object(Class2)#2 (0) {
}
[0]=>
object(Class2)#3 (0) {
}
}
}
Actual result:
--------------
object(Class1)#1 (1) {
["property:protected"]=>
array(1) {
[0]=>
object(Class2)#3 (0) {
}
}
}
------------------------------------------------------------------------
--
Edit this bug report at http://bugs.php.net/?id=37667&edit=1