ID: 26010 Updated by: [EMAIL PROTECTED] Reported By: rodrigo at intelligencegroup dot com dot br -Status: Open +Status: Verified -Bug Type: Class/Object related +Bug Type: Zend Engine 2 problem Operating System: Linux (redhat 9) -PHP Version: 5CVS-2003-10-27 (dev) +PHP Version: 5CVS-2003-10-28 (dev) New Comment:
Verified. Refraining from adding a test case till beta2 roll-up. Previous Comments: ------------------------------------------------------------------------ [2003-10-27 15:27:11] rodrigo at intelligencegroup dot com dot br Description: ------------ The function get_object_vars() is getting back an array where public variables is ok, but private variables is being defined with no key. Reproduce code: --------------- <? class A { private $a; public $b; public function A() { $this->a = "value of a"; $this->b = "value of b"; } } $data = new A(); $objVars = get_object_vars($data); var_dump($objVars); ?> Expected result: ---------------- array(2) { ["a"]=> string(10) "value of a" ["b"]=> string(10) "value of b" } Actual result: -------------- array(2) { [""]=> string(10) "value of a" ["b"]=> string(10) "value of b" } ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=26010&edit=1