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
-
funkcijo get_parent_class,
ki vrne nadrejeni razred -
funkcijo get_called_class,
ki vrne klicani razred -
funkcijo is_a,
ki preverja pripadnost razredu