get_class
(PHP 4 , PHP 5)
get_class -- 객체의 클래스명을 반환한다
설명
string
get_class ( object obj)
이 함수는 생성된 객체 obj의 클래스명을 반환한다.
obj이 객체가 아니면, FALSE 를 반환한다.
참고:
get_class()는 사용자 선언된 클래스명을 소문자로 반환한다.
PHP 확장에서 선언된 클래스는 선언명 그대로를 반환한다.
예 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 |
|
get_parent_class(),
gettype(),
is_subclass_of() 참고.