get_class funksiyası
get_class funksiyası ötürülən obyektin sinif adını qaytarır.
Əgər funksiya parametrsiz olaraq sinif metodu daxilində çağırılırsa,
o, həmin sinfin adını qaytaracaq. Obyekt olmayan bir şey ötürülməsi halında
funksiya false qaytaracaq və xəbərdarlığı tetikleyecek.
Sintaksis
get_class([object]);
Nümunə
Yaradılmış obyekt üçün sinif adını əldə edək:
<?php
class MyClass {}
$obj = new MyClass();
echo get_class($obj);
?>
Kodun icra nəticəsi:
'MyClass'
Nümunə
Funksiyanın sinif metodu daxilində parametrsiz istifadəsi:
<?php
class TestClass {
public function showClassName() {
return get_class();
}
}
$test = new TestClass();
echo $test->showClassName();
?>
Kodun icra nəticəsi:
'TestClass'
Nümunə
Obyekt olmayan üçün sinif əldə etmə cəhdi:
<?php
$res = get_class('not an object');
var_dump($res);
?>
Kodun icra nəticəsi:
false
Həmçinin baxın
-
get_parent_class funksiyasına,
valideyn sinfini qaytaran -
get_called_class funksiyasına,
çağırılan sinfi qaytaran -
is_a funksiyasına,
sinfə mənsubiyyəti yoxlayan