Kazi get_class_methods
Kazi get_class_methods inarudhesha safu ya majina ya mbinu za darasa maalum. Kigezo hupewa ama jina la darasa kwa mfumo wa mfuatano, au kitu cha darasa hilo. Kazi hurudia tu mbinu za umma za darasa.
Mtindo
get_class_methods(object|string $class);
Mfano
Wacha tupate mbinu za darasa la kujengwa stdClass:
<?php
$methods = get_class_methods('stdClass');
print_r($methods);
?>
Matokeo ya kutekeleza kificho:
[]
Mfano
Wacha tuunde darasa lenye mbinu kadhaa na tupate orodha yao:
<?php
class MyClass {
public function method1() {}
public function method2() {}
private function method3() {}
}
$res = get_class_methods('MyClass');
print_r($res);
?>
Matokeo ya kutekeleza kificho:
['method1', 'method2']
Mfano
Wacha tupate mbinu za darasa kupitia kitu:
<?php
$obj = new MyClass();
$res = get_class_methods($obj);
print_r($res);
?>
Matokeo ya kutekeleza kificho:
['method1', 'method2']
Angalia pia
-
kazi get_class_vars,
inarudisha sifa za darasa -
kazi method_exists,
inathibitisha uwepo wa mbinu