Добро пожаловать на форум PHP программистов!
За последние 24 часа нас посетили 16797 программистов и 1777 роботов. Сейчас ищут 2085 программистов ...
Приступая к работе

get_parent_class - Возвращает имя родительского класса для объекта или класса

Вернуться к: Классы/Объекты

get_parent_class

(PHP 4, PHP 5, PHP 7)

get_parent_classВозвращает имя родительского класса для объекта или класса

Описание

string get_parent_class ([ mixed $object ] )

Возвращает имя родительского класса для объекта или класса.

Список параметров

object

Тестируемый объект или имя класса. Если вызывается из метода объекта, то этот параметр не обязателен.

Возвращаемые значения

Возвращает имя родительского класса, если object является объектом или именем класса.

Замечание:

Если объект не имеет родителя, или переданного класса с таким именем не существует, то будет возвращено FALSE.

Если функция вызвана без параметров вне объекта, эта функция возвращает FALSE.

Список изменений

Версия Описание
5.1.0 Если функция была вызвана без параметров вне объекта, то функция возвращала NULL вместе с предупреждением, однако сейчас она возвращает FALSE.

Примеры

Пример #1 Пример использования get_parent_class()

<?php

class dad {
    function 
dad()
    {
    
// реализация какой-нибудь логики
    
}
}

class 
child extends dad {
    function 
child()
    {
        echo 
"I'm " get_parent_class($this) , "'s son\n";
    }
}

class 
child2 extends dad {
    function 
child2()
    {
        echo 
"I'm " get_parent_class('child2') , "'s son too\n";
    }
}

$foo = new child();
$bar = new child2();

?>

Результат выполнения данного примера:

I'm dad's son
I'm dad's son too

Смотрите также

  • get_class() - Возвращает имя класса, к которому принадлежит объект
  • is_subclass_of() - Проверяет, содержит ли объект в своем дереве предков указанный класс



Вернуться к: Классы/Объекты

© 2024 «PHP.RU — Сообщество PHP-Программистов»
Главная | Форум | Реклама на сайте | Контакты VIP Сувениры
Разработка компании ODware