319 of 410 menu

Функция get_parent_class

Функцията get_parent_class връща името на родителския клас за посочения обект или клас. Ако родителски клас не съществува, функцията ще върне false. Като параметър може да се подаде или обект, или име на клас като низ.

Синтаксис

get_parent_class(object|string);

Пример

Получаване на родителски клас за обект:

<?php class ParentClass {} class ChildClass extends ParentClass {} $obj = new ChildClass(); echo get_parent_class($obj); ?>

Резултат от изпълнението на кода:

'ParentClass'

Пример

Получаване на родителски клас по име на клас:

<?php class ParentClass {} class ChildClass extends ParentClass {} echo get_parent_class('ChildClass'); ?>

Резултат от изпълнението на кода:

'ParentClass'

Пример

Опит за получаване на родителски клас за клас без родител:

<?php class SimpleClass {} var_dump(get_parent_class('SimpleClass')); ?>

Резултат от изпълнението на кода:

false

Вижте също

  • функцията get_class,
    която връща класа на обекта
  • функцията is_subclass_of,
    която проверява наследяването
  • функцията class_parents,
    която връща всички родители
  • функцията instanceof,
    оператор за проверка на инстанция
Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне