class_exists
get_class_vars
Klassen- und Objekt-Funktionen
PHP Manual

# get_class_methods

(PHP 4, PHP 5)

get_class_methods — Ermittelt die Namen der definierten Methoden einer Klasse

### Beschreibung

array get_class_methods ( mixed `$class_name` )

rmittelt die Namen der definierten Methoden einer Klasse.

### Parameter-Liste

`class_name`

  Ein Klassenname oder eine Objektinstanz.

### Rückgabewerte

Liefert ein Array mit den Namen der in der Klasse `class_name` definierten Methoden oder `NULL` bei Fehlern.

### ChangeLog

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.

### Beispiele

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

### Siehe auch

- get_class()
- get_class_vars()
- get_object_vars()

class_exists
get_class_vars
Klassen- und Objekt-Funktionen
PHP Manual