(PHP 5 >= 5.3.0)
get_called_class — "Late Static Binding" 클래스명
정적 메쏘드가 호출된 클래스명을 얻습니다.
클래스명을 반환합니다. 클래스 밖에서 호출하면 FALSE를 반환합니다.
Example #1 get_called_class() 사용하기
<?php
class foo {
static public function test() {
var_dump(get_called_class());
}
}
class bar extends foo {
}
foo::test();
bar::test();
?>
위 예제의 출력:
string(3) "foo" string(3) "bar"