Bug #17752 Updated: get_object_vars behaviour changed

From: Date: Thu, 13 Jun 2002 21:59:24 +0000
Subject: Bug #17752 Updated: get_object_vars behaviour changed
References: 1  Groups: php.bugs php.doc 
Request: Send a blank email to php-bugs+get-10399@lists.php.net to get a copy of this message
ID: 17752 Updated by: derick@php.net Reported By: michael@kimsal.com Status: Open -Bug Type: Class/Object related +Bug Type: Documentation problem Operating System: Lunix PHP Version: 4.2.1 New Comment: This is correct behavior (and yes, it changed), making it a documentation problem. Derick Previous Comments: ------------------------------------------------------------------------ [2002-06-13 15:46:12] michael@kimsal.com We have class code such as the following: class foo { var $bar1; var $bar2; var $bar3; } Per the documentation, and previous experience, if I put a value only in $bar2, get_object_vars() on the foo object would return only $bar2. In PHP4.2.1 the behaviour now returns bar1, bar2 and bar3, regardless of whether they have values or not. This is contrary to the documentation, and was extremely annoying to try to track down to boot. ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/?id=17752&edit=1

« previous php.bugs (#10399) next »