|
get_class (PHP 4, PHP 5) get_class -- Возвращает имя класса к которому принадлежит объект Descriptionstring get_class ( object obj )
Функция возвращает имя класса экземпляром которого является
объект obj. Если obj не является
объектом, функция вернет FALSE
Замечание:
Внутренние классы PHP, объявленные в расширениях возвращаются в
оригинальном регистре. В PHP 4, функция get_class() возвращает
имя класса в нижнем регистре, однако в PHP 5 имя также возвращается в
оригинальном регистре, аналогично классам расширений.
Пример 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().
| |