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
get_class([object]);
Contoh
Dapatkan nama kelas untuk objek yang dibuat:
<?php
class MyClass {}
$obj = new MyClass();
echo get_class($obj);
?>
Hasil eksekusi kode:
'MyClass'
Contoh
Menggunakan fungsi tanpa parameter di dalam metode kelas:
<?php
class TestClass {
public function showClassName() {
return get_class();
}
}
$test = new TestClass();
echo $test->showClassName();
?>
Hasil eksekusi kode:
'TestClass'
Contoh
Upaya mendapatkan kelas untuk bukan objek:
<?php
$res = get_class('not an object');
var_dump($res);
?>
Hasil eksekusi kode:
false
Lihat juga
-
fungsi get_parent_class,
yang mengembalikan kelas induk -
fungsi get_called_class,
yang mengembalikan kelas yang dipanggil -
fungsi is_a,
yang memeriksa keanggotaan kelas