Fungsi get_class_methods
Fungsi get_class_methods mengembalikan array berisi nama-nama metode dari kelas yang ditentukan. Parameter dapat berupa nama kelas dalam bentuk string atau objek dari kelas tersebut. Fungsi ini hanya mengembalikan metode publik dari kelas.
Sintaks
get_class_methods(object|string $class);
Contoh
Dapatkan metode dari kelas bawaan stdClass:
<?php
$methods = get_class_methods('stdClass');
print_r($methods);
?>
Hasil eksekusi kode:
[]
Contoh
Buat kelas dengan beberapa metode dan dapatkan daftarnya:
<?php
class MyClass {
public function method1() {}
public function method2() {}
private function method3() {}
}
$res = get_class_methods('MyClass');
print_r($res);
?>
Hasil eksekusi kode:
['method1', 'method2']
Contoh
Dapatkan metode kelas melalui objek:
<?php
$obj = new MyClass();
$res = get_class_methods($obj);
print_r($res);
?>
Hasil eksekusi kode:
['method1', 'method2']
Lihat juga
-
fungsi get_class_vars,
yang mengembalikan properti kelas -
fungsi method_exists,
yang memeriksa keberadaan metode