(PHP 4, PHP 5)
get_class_vars — 클래스의 기본 프로퍼티를 얻습니다
주어진 클래스의 기본 프로퍼티를 얻습니다.
클래스명
클래스의 기본 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