English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP Основной учебник

PHP Высокий учебник

PHP & MySQL

PHP Референс Мануал

PHP get_parent_class() функция использование и пример

PHP Класс/Объект Функция Референс Мануал

Функция get_parent_class() возвращает имя родительского класса объекта или класса

Синтаксис

get_parent_class( $object );

Определение и использование

Оно检索对象或类的 родительский класс.

Если object является объектом, то возвращается имя родительского класса класса, к которому принадлежит объект instance object.
Если object является строкой, то возвращается имя родительского класса класса, имеющего это имя. Эта функция была добавлена в PHP 4.0.5

Параметр

НомерПараметры и описание
1

object(Обязательный)

Тестовый объект или имя класса.

Возвратное значение

Оно возвращает массив имен классов, объявленных в текущем скрипте.

Онлайн пример

Вот как используется эта функция-

<?php
   class f1 {
      function f1() {
         //Реализовать некоторые логики
      }
   }
   
   class child extends f1 {
      function child() {
         echo "Я " , get_parent_class($this) , "'s сын \n";
      }
   }
   
   class child2 extends f1 {
      function child2() {
         echo "Я " , get_parent_class('child2') , "'s сын too \n";
      }
   }
   $foo = new child();
   $bar = new child2();
?>
Проверим, посмотрим‹/›

Это приведет к следующим результатам-

Я сын f1
Я тоже сын f1

  PHP Класс/Объект Функция Референс Мануал