get_class funksiyasi
get_class funksiyasi berilgan ob'ektning klass nomini qaytaradi.
Agar funksiya parametrsiz va klass metodi ichida chaqirilsa,
u shu klassning nomini qaytaradi.
Ob'ket bo'lmagan narsa berilsa,
funksiya false qaytaradi va ogohlantirish chiqaradi.
Sintaksis
phpget_class([object]);
Misol
Yaratilgan ob'ekt uchun klass nomini olamiz:
php<?php
class MyClass {}
$obj = new MyClass();
echo get_class($obj);
?>
Kodni bajarish natijasi:
php'MyClass'
Misol
Funksiyani parametrsiz va klass metodi ichida ishlatish:
php<?php
class TestClass {
public function showClassName() {
return get_class();
}
}
$test = new TestClass();
echo $test->showClassName();
?>
Kodni bajarish natijasi:
php'TestClass'
Misol
Ob'ket bo'lmagan narsa uchun klassni olishga urinish:
php<?php
$res = get_class('not an object');
var_dump($res);
?>
Kodni bajarish natijasi:
phpfalse
Shuningdek qarang
-
get_parent_class funksiyasi,
bu ota-klassni qaytaradi -
get_called_class funksiyasi,
bu chaqirilgan klassni qaytaradi -
is_a funksiyasi,
bu klassga mansublikni tekshiradi