Funkcija get_class

Funkcija get_class vrne ime razreda predanega objekta. Če je funkcija klicana brez parametrov znotraj metode razreda, bo vrnila ime tega razreda. V primeru predaje ne-objekta funkcija vrne false in sproži opozorilo.

Sintaksa

phpget_class([object]);

Primer

Pridobimo ime razreda za ustvarjeni objekt:

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

Rezultat izvajanja kode:

php'MyClass'

Primer

Uporaba funkcije brez parametrov znotraj metode razreda:

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

Rezultat izvajanja kode:

php'TestClass'

Primer

Poskus pridobitve razreda za ne-objekt:

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

Rezultat izvajanja kode:

phpfalse

Glejte tudi