PHP 5.0.2 -> 5.0.3:get_*_vars(PHP-users mailing listより)

5.0.25.0.3
get_object_vars()function(global)publicpublic
methodpublicall
method(child)publicall*1
get_class_vars()function(global)allpublic
methodallall
method(child)allpublic
get_class_vars()はどこでコールしても、全ての変数を返すのが自然だと思うし、便利でもある。
get_object_vars()は…あって困ることはないが、とりわけ必要とも思えない(プロトタイプベースだったら便利そう)。
とりあえず、クラス・オブジェクト関係の仕様が落ち着くまでには今しばらくかかりそう。

*1:当然親クラスのprivateは除く