get_class_methods
get_class
클래스/객체 함수 목록
PHP Manual

# get_class_vars

(PHP 4, PHP 5)

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

### 참고

- get_class_methods() - 클래스 메쏘드명을 얻습니다
- get_object_vars() - 주어진 객체의 프로퍼티를 얻습니다

get_class_methods
get_class
클래스/객체 함수 목록
PHP Manual