Fungsi get_class

Fungsi get_class mengembalikan nama kelas objek yang diteruskan. Jika fungsi dipanggil tanpa parameter di dalam kaedah kelas, ia akan mengembalikan nama kelas tersebut. Jika bukan objek diteruskan fungsi akan mengembalikan false dan mencetuskan amaran.

Sintaks

phpget_class([object]);

Contoh

Dapatkan nama kelas untuk objek yang dicipta:

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

Keputusan pelaksanaan kod:

php'MyClass'

Contoh

Menggunakan fungsi tanpa parameter di dalam kaedah kelas:

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

Keputusan pelaksanaan kod:

php'TestClass'

Contoh

Cuba dapatkan kelas untuk bukan objek:

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

Keputusan pelaksanaan kod:

phpfalse

Lihat juga