Руководство по PHP
Пред. |  | След.

# get_class

(PHP 4, PHP 5)

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

## Description

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

См. также get_parent_class(), gettype() и is_subclass_of().

Пред. | Начало | След.
get_class_vars | Уровень выше | get_declared_classes