318 of 410 menu

Functie get_class

De functie get_class retourneert de naam van de klasse van het doorgegeven object. Als de functie zonder parameters binnen een methode van een klasse wordt aangeroepen, retourneert zij de naam van die klasse. Bij het doorgeven van iets dat geen object is retourneert de functie false en genereert zij een waarschuwing.

Syntaxis

get_class([object]);

Voorbeeld

Laten we de klassenaam voor een aangemaakt object verkrijgen:

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

Resultaat van het uitvoeren van de code:

'MyClass'

Voorbeeld

Gebruik van de functie zonder parameters binnen een methode van een klasse:

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

Resultaat van het uitvoeren van de code:

'TestClass'

Voorbeeld

Poging om de klasse voor iets dat geen object is te verkrijgen:

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

Resultaat van het uitvoeren van de code:

false

Zie ook

  • de functie get_parent_class,
    die de ouderklasse retourneert
  • de functie get_called_class,
    die de aangeroepen klasse retourneert
  • de functie is_a,
    die het lidmaatschap van een klasse controleert
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren