get_class PDF Печать E-mail

(PHP 4, PHP 5)

get_class -- Возвращает имя класса к которому принадлежит объект

Описание

string 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

По материалам сайта: http://www.php.su/