319 of 410 menu

Funzione get_parent_class

La funzione get_parent_class restituisce il nome della classe genitore per l'oggetto o la classe specificati. Se la classe genitore non esiste, la funzione restituirà false. Come parametro è possibile passare un oggetto o il nome di una classe come stringa.

Sintassi

get_parent_class(object|string);

Esempio

Otteniamo la classe genitore per un oggetto:

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

Risultato dell'esecuzione del codice:

'ParentClass'

Esempio

Otteniamo la classe genitore dal nome della classe:

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

Risultato dell'esecuzione del codice:

'ParentClass'

Esempio

Proviamo a ottenere la classe genitore per una classe senza genitore:

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

Risultato dell'esecuzione del codice:

false

Vedi anche

  • la funzione get_class,
    che restituisce la classe di un oggetto
  • la funzione is_subclass_of,
    che verifica l'ereditarietà
  • la funzione class_parents,
    che restituisce tutti i genitori
  • la funzione instanceof,
    operatore di verifica dell'istanza
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta