uopz_get_property
(PECL uopz 5, PECL uopz 6, PECL uopz 7)
uopz_get_property — 클래스 또는 인스턴스 속성의 값을 가져옵니다.
설명
uopz_get_property(string $class
, string $property
): mixed
uopz_get_property(string $instance
, string $property
): mixed
class
가 제공된 경우 정적 클래스 속성의 값을 가져오거나 인스턴스가 제공된 경우 instance
속성의 값을 가져옵니다.
매개변수
class
- 클래스의 이름입니다.
instance
- 개체 인스턴스입니다.
property
- 속성의 이름입니다.
반환 값
클래스 또는 인스턴스 속성의 값을 반환하거나 속성이 정의되지 않은 경우 null
을 반환합니다.
Examples
예제 #1 기본 uopz_get_property() 사용법
<?php
class Foo {
private static $staticBar = 10;
private $bar = 100;
}
$foo = new Foo;
var_dump(uopz_get_property('Foo', 'staticBar'));
var_dump(uopz_get_property($foo, 'bar'));
?>
위의 예는 다음과 유사한 결과를 출력합니다.
int(10) int(100)
기타
- uopz_set_property() - 기존 클래스 또는 인스턴스 속성의 값을 설정합니다.