318 of 410 menu

Funksjonen get_class

Funksjonen get_class returnerer navnet på klassen for det overførte objektet. Hvis funksjonen kalles uten parametere inni en klassemetode, vil den returnere navnet på denne klassen. Ved overføring av noe som ikke er et objekt vil funksjonen returnere false og utløse en advarsel.

Syntaks

get_class([object]);

Eksempel

Henter klassens navn for et opprettet objekt:

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

Resultat av kjøring av koden:

'MyClass'

Eksempel

Bruk av funksjonen uten parametere inni en klassemetode:

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

Resultat av kjøring av koden:

'TestClass'

Eksempel

Forsøk på å hente klasse for noe som ikke er et objekt:

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

Resultat av kjøring av koden:

false

Se også

  • funksjonen get_parent_class,
    som returnerer foreldreklassen
  • funksjonen get_called_class,
    som returnerer den aktuelle klassen
  • funksjonen is_a,
    som sjekker tilhørighet til en klasse
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis