IT/php

php get_class_vars — 클래스의 기본 프로퍼티를 얻습니다

조원태 2017. 1. 11. 20:30
반응형

get_class_vars — 클래스의 기본 프로퍼티를 얻습니다


설명 :

array get_class_vars ( string $class_name )

주어진 클래스의 기본 프로퍼티를 얻습니다.


인수 :

class_name

클래스명


반환값 :

클래스의 기본 public 프로퍼티의 연관 배열을 반환합니다. 반환하는 배열 원소는 varname => value 형식입니다.


예제 :

<?php


class myclass {


    var $var1; // 기본값이 없습니다...

    var $var2 = "xyz";

    var $var3 = 100;

    private $var4; // PHP 5


    // 생성자

    function myclass() {

        // 몇몇 프로퍼티를 변경

        $this->var1 = "foo";

        $this->var2 = "bar";

        return true;

    }


}


$my_class = new myclass();


$class_vars = get_class_vars(get_class($my_class));


foreach ($class_vars as $name => $value) {

    echo "$name : $value\n";

}


?>

위 예제의 출력:


// PHP 4.2.0 이전

var2 : xyz

var3 : 100


// PHP 4.2.0부터

var1 :

var2 : xyz

var3 : 100

반응형