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