318 of 410 menu

Função get_class

A função get_class retorna o nome da classe do objeto passado. Se a função for chamada sem parâmetros dentro de um método de classe, ela retornará o nome dessa classe. Caso seja passado algo que não é um objeto, a função retornará false e gerará um aviso.

Sintaxe

get_class([object]);

Exemplo

Obtendo o nome da classe para um objeto criado:

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

Resultado da execução do código:

'MyClass'

Exemplo

Usando a função sem parâmetros dentro de um método de classe:

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

Resultado da execução do código:

'TestClass'

Exemplo

Tentativa de obter a classe para algo que não é um objeto:

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

Resultado da execução do código:

false

Veja também

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar