Funkcia get_class_methods
Funkcia get_class_methods vracia pole názvov metód zadanej triedy. Do parametra sa odovzdáva buď názov triedy ako reťazec, alebo objekt tejto triedy. Funkcia vracia iba verejné metódy triedy.
Syntax
get_class_methods(object|string $class);
Príklad
Získame metódy vstavanej triedy stdClass:
<?php
$methods = get_class_methods('stdClass');
print_r($methods);
?>
Výsledok vykonania kódu:
[]
Príklad
Vytvoríme triedu s niekoľkými metódami a získame ich zoznam:
<?php
class MyClass {
public function method1() {}
public function method2() {}
private function method3() {}
}
$res = get_class_methods('MyClass');
print_r($res);
?>
Výsledok vykonania kódu:
['method1', 'method2']
Príklad
Získame metódy triedy cez objekt:
<?php
$obj = new MyClass();
$res = get_class_methods($obj);
print_r($res);
?>
Výsledok vykonania kódu:
['method1', 'method2']
Pozrite tiež
-
funkciu get_class_vars,
ktorá vracia vlastnosti triedy -
funkciu method_exists,
ktorá kontroluje existenciu metódy