Fungsi get_class

Fungsi get_class mengembalikan nama kelas dari objek yang diteruskan. Jika fungsi dipanggil tanpa parameter di dalam metode kelas, ia akan mengembalikan nama kelas tersebut. Dalam hal meneruskan bukan objek fungsi akan mengembalikan false dan memicu peringatan.

Sintaks

phpget_class([object]);

Contoh

Dapatkan nama kelas untuk objek yang dibuat:

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

Hasil eksekusi kode:

php'MyClass'

Contoh

Menggunakan fungsi tanpa parameter di dalam metode kelas:

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

Hasil eksekusi kode:

php'TestClass'

Contoh

Upaya mendapatkan kelas untuk bukan objek:

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

Hasil eksekusi kode:

phpfalse

Lihat juga