Fungsi get_class_methods
Fungsi get_class_methods mengembalikan array nama kaedah bagi kelas yang ditentukan. Parameter sama ada nama kelas sebagai rentetan, atau objek kelas tersebut. Fungsi ini hanya mengembalikan kaedah awam kelas.
Sintaks
get_class_methods(object|string $class);
Contoh
Dapatkan kaedah untuk kelas terbina dalam stdClass:
<?php
$methods = get_class_methods('stdClass');
print_r($methods);
?>
Keputusan pelaksanaan kod:
[]
Contoh
Buat kelas dengan beberapa kaedah dan dapatkan senarai mereka:
<?php
class MyClass {
public function method1() {}
public function method2() {}
private function method3() {}
}
$res = get_class_methods('MyClass');
print_r($res);
?>
Keputusan pelaksanaan kod:
['method1', 'method2']
Contoh
Dapatkan kaedah kelas melalui objek:
<?php
$obj = new MyClass();
$res = get_class_methods($obj);
print_r($res);
?>
Keputusan pelaksanaan kod:
['method1', 'method2']
Lihat juga
-
fungsi get_class_vars,
yang mengembalikan sifat kelas -
fungsi method_exists,
yang menyemak kewujudan kaedah