319 of 410 menu

Functie get_parent_class

De functie get_parent_class geeft de naam van de bovenliggende klasse terug voor het opgegeven object of de opgegeven klasse. Als er geen bovenliggende klasse bestaat, geeft de functie false terug. Als parameter kan men zowel een object als een klassenaam als string doorgeven.

Syntaxis

get_parent_class(object|string);

Voorbeeld

Laten we de bovenliggende klasse voor een object verkrijgen:

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

Resultaat van de code-uitvoering:

'ParentClass'

Voorbeeld

Laten we de bovenliggende klasse verkrijgen via de klassenaam:

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

Resultaat van de code-uitvoering:

'ParentClass'

Voorbeeld

Laten we proberen de bovenliggende klasse te verkrijgen voor een klasse zonder bovenliggende klasse:

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

Resultaat van de code-uitvoering:

false

Zie ook

  • de functie get_class,
    die de klasse van een object teruggeeft
  • de functie is_subclass_of,
    die overerving controleert
  • de functie class_parents,
    die alle bovenliggende klassen teruggeeft
  • de functie instanceof,
    de operator voor het controleren van een instantie
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren