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