318 of 410 menu

Funktionen get_class

Funktionen get_class returnerar namnet på klassen för det givna objektet. Om funktionen anropas utan parametrar inuti en klassmetod, kommer den att returnera namnet på den klassen. Om något som inte är ett objekt skickas kommer funktionen att returnera false och generera en varning.

Syntax

get_class([object]);

Exempel

Hämta klassnamnet för ett skapat objekt:

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

Resultat av kodkörning:

'MyClass'

Exempel

Använda funktionen utan parametrar inuti en klassmetod:

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

Resultat av kodkörning:

'TestClass'

Exempel

Försök att hämta klass för något som inte är ett objekt:

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

Resultat av kodkörning:

false

Se även

  • funktionen get_parent_class,
    som returnerar föräldraklassen
  • funktionen get_called_class,
    som returnerar den anropade klassen
  • funktionen is_a,
    som kontrollerar tillhörighet till en klass
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa