update : 2015.11.03
php.shukuma.com

검색:
 
 
클래스의 기본 프로퍼티를 얻습니다

get_class_vars

(PHP 4, PHP 5, PHP 7)

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

설명

array get_class_vars ( string $class_name )

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

인수

class_name

클래스명

반환값

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

변경점

버전 설명
4.2.0 이전 초기화되지 않은 클래스 변수는 get_class_vars()가 반환하지 않습니다.

예제

Example #1 get_class_vars() 예제

<?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

참고