Warning: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' (this will throw an Error in a future version of PHP) in /home/vhosts/podolsk.xp3.biz/1.php on line 1

Warning: Use of undefined constant DOCUMENT_ROOT - assumed 'DOCUMENT_ROOT' (this will throw an Error in a future version of PHP) in /home/vhosts/podolsk.xp3.biz/0.php on line 1
PHP. Руководство по PHP. 2005 (создание и продвижение сайта)
создание и продвижение сайта (вбиваю в ТОП-10, как гвозди)Настройка и сопровождение платной рекламы яндекс.директ

PHP. Руководство по PHP. 2005

get_class

Пред.

След.

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

Отвечу на любые вопросы. С уважением, Дмитрий Владимирович.

Ваше письмо×
Free Web Hosting