319 of 410 menu

Fonction get_parent_class

La fonction get_parent_class renvoie le nom de la classe parente pour l'objet ou la classe spécifié. Si la classe parente n'existe pas, la fonction renvoie false. En tant que paramètre, vous pouvez passer soit un objet, soit un nom de classe sous forme de chaîne.

Syntaxe

get_parent_class(object|string);

Exemple

Obtenons la classe parente pour un objet :

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

Résultat de l'exécution du code :

'ParentClass'

Exemple

Obtenons la classe parente par nom de classe :

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

Résultat de l'exécution du code :

'ParentClass'

Exemple

Essayons d'obtenir la classe parente pour une classe sans parent :

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

Résultat de l'exécution du code :

false

Voir aussi

  • la fonction get_class,
    qui renvoie la classe d'un objet
  • la fonction is_subclass_of,
    qui vérifie l'héritage
  • la fonction class_parents,
    qui renvoie tous les parents
  • la fonction instanceof,
    l'opérateur de vérification d'instance
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser