318 of 410 menu

Función get_class

La función get_class devuelve el nombre de la clase del objeto pasado. Si la función se llama sin parámetros dentro de un método de clase, devolverá el nombre de esa clase. En caso de pasar algo que no sea un objeto la función devolverá false y generará una advertencia.

Sintaxis

get_class([object]);

Ejemplo

Obtengamos el nombre de la clase para un objeto creado:

<?php class MyClass {} $obj = new MyClass(); echo get_class($obj); ?>

Resultado de ejecutar el código:

'MyClass'

Ejemplo

Uso de la función sin parámetros dentro de un método de clase:

<?php class TestClass { public function showClassName() { return get_class(); } } $test = new TestClass(); echo $test->showClassName(); ?>

Resultado de ejecutar el código:

'TestClass'

Ejemplo

Intento de obtener la clase para algo que no es un objeto:

<?php $res = get_class('not an object'); var_dump($res); ?>

Resultado de ejecutar el código:

false

Ver también

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