|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
[2004-11-03 01:01 UTC] helly@php.net
[2004-11-08 02:03 UTC] aaron at visualprose dot com
[2004-11-08 11:13 UTC] helly@php.net
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Mon Oct 27 21:00:02 2025 UTC |
Description: ------------ behavior of get_class_vars() changed between 13 Sep 2004 and 22 Oct 2004. Is it correct? Reproduce code: --------------- <? class A { private $user; protected $group; public $world; function dump() { print_r(get_object_vars($this)); } } class B extends A { public $zoo; } $a = new B(); print_r(get_class_vars(get_class($a))); print_r(get_object_vars($a)); $a->dump(); ?> Expected result: ---------------- Array ( [zoo] => [group] => [world] => ) Array ( [zoo] => [group] => [world] => ) Array ( [zoo] => [group] => [world] => ) Actual result: -------------- Array ( [zoo] => [world] => ) Array ( [zoo] => [world] => ) Array ( [zoo] => [group] => [world] => )