get_class
(PHP 4, PHP 5)
get_class — 객체의 클래스명을 반환한다
설명
string get_class
( object $obj
)
이 함수는 생성된 객체 obj 의 클래스명을 반환한다. obj 이 객체가 아니면, FALSE 를 반환한다.
Note: get_class()는 사용자 선언된 클래스명을 소문자로 반환한다. PHP 확장에서 선언된 클래스는 선언명 그대로를 반환한다.
Example#1 get_class() 사용예
<?php
class foo {
function foo() {
// 일부 로직을 구현
}
function name() {
echo "My name is " , get_class($this) , "\n";
}
}
// 객체를 생성
$bar = new foo();
// 외부 호출
echo "Its name is " , get_class($bar) , "\n";
// 내부 호출
$bar->name();
?>
출력은 다음과 같다:
Its name is foo My name is foo