319 of 410 menu

Función get_parent_class

La función get_parent_class devuelve el nombre de la clase padre para el objeto o clase especificado. Si no existe una clase padre, la función devolverá false. Como parámetro se puede pasar un objeto o un nombre de clase en forma de cadena.

Sintaxis

get_parent_class(object|string);

Ejemplo

Obtengamos la clase padre para un objeto:

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

Resultado de la ejecución del código:

'ParentClass'

Ejemplo

Obtengamos la clase padre por el nombre de la clase:

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

Resultado de la ejecución del código:

'ParentClass'

Ejemplo

Intentemos obtener la clase padre para una clase sin padre:

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

Resultado de la ejecución del código:

false

Ver también

  • la función get_class,
    que devuelve la clase de un objeto
  • la función is_subclass_of,
    que verifica la herencia
  • la función class_parents,
    que devuelve todos los padres
  • la función instanceof,
    operador de verificación de instancia
Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar