Funkce get_class

Funkce get_class vrací název třídy předaného objektu. Pokud je funkce volána bez parametrů uvnitř metody třídy, vrátí název této třídy. V případě předání neobjektu funkce vrátí false a vyvolá varování.

Syntaxe

phpget_class([object]);

Příklad

Získáme název třídy pro vytvořený objekt:

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

Výsledek provedení kódu:

php'MyClass'

Příklad

Použití funkce bez parametrů uvnitř metody třídy:

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

Výsledek provedení kódu:

php'TestClass'

Příklad

Pokus o získání třídy pro neobjekt:

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

Výsledek provedení kódu:

phpfalse

Viz také