(PHP 4, PHP 5)
get_class_methods — Ermittelt die Namen der definierten Methoden einer Klasse
rmittelt die Namen der definierten Methoden einer Klasse.
Ein Klassenname oder eine Objektinstanz.
Liefert ein Array mit den Namen der in der Klasse class_name definierten Methoden oder NULL bei Fehlern.
Version | Beschreibung |
---|---|
5.0.0 | Ab PHP 5 werden die Methodennamen wie definiert zurückgegeben, Groß- und Kleinschreibung bleiben dabei erhalten. In PHP 4 werden die Namen grundsätzlich kleingeschrieben zurückgegeben. |
4.0.6 | An Stelle eines Klassennamens kann auch eine Objektinstanz übergeben werden. |
Beispiel #1 get_class_methods() Beispiel
<?php
class myclass {
// constructor
function myclass()
{
return(true);
}
// method 1
function myfunc1()
{
return(true);
}
// method 2
function myfunc2()
{
return(true);
}
}
$class_methods = get_class_methods('myclass');
// or
$class_methods = get_class_methods(new myclass());
foreach ($class_methods as $method_name) {
echo "$method_name\n";
}
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
myclass myfunc1 myfunc2