반응형
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
반응형
'IT > php' 카테고리의 다른 글
php is_a — 객체가 이 클래스나 부모 클래스 중 하나인지 확인 (0) | 2017.01.11 |
---|---|
php is_subclass_of — 이 클래스가 부모 클래스의 자식인지 확인 (0) | 2017.01.11 |
php get_class — 객체의 클래스명을 반환 (0) | 2017.01.10 |
get_parent_class — 객체나 클래스의 부모 클래스명을 얻습니다 (0) | 2017.01.10 |
php class_alias — 클래스의 별칭을 만듭니다. (0) | 2017.01.10 |