Funkcia get_class

Funkcia get_class vráti názov triedy odovzdaného objektu. Ak je funkcia volaná bez parametrov vo vnútri metódy triedy, vráti názov tejto triedy. V prípade odovzdania nie objektu funkcia vráti false a vyvolá varovanie.

Syntax

phpget_class([object]);

Príklad

Získame názov triedy pre vytvorený objekt:

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

Výsledok vykonania kódu:

php'MyClass'

Príklad

Použitie funkcie bez parametrov vo vnútri metódy triedy:

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

Výsledok vykonania kódu:

php'TestClass'

Príklad

Pokus o získanie triedy pre nie objekt:

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

Výsledok vykonania kódu:

phpfalse

Pozrite tiež