« PHP:get_class_method()関数 | メイン | PHP:get_declared_classes()関数 »

2006年02月26日

PHP:get_class_vars()関数・get_object_vars()関数

get_class_vars()関数
指定したクラスのプロパティを連想配列で返します。

get_object_vars()関数
指定したオブジェクトのプロパティを連想配列で返します。

//テスト用クラス、クラスの意味は PHP:クラスの基本 2.基本構文 参照
class AdminData{
    var $adminId;
    var $adminName;
    function adminSet($id, $name){
        $this->adminId = $id;
        $this->adminName = $name;
        return true;
    }
    function returnAdminName(){
        return $this->adminName;
    }
}

print_r(get_class_vars("AdminData"));

※上記の結果、「Array ( [adminId] => [adminName] => )」を出力します。(クラス内で各値は設定されていません。)

投稿者 wing : 2006年02月26日 22:53

コメント