|
Последние активные темы форума |
|
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().
|