PHP Handbuch
Zurück |  | Weiter

# 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()

Zurück | Zum Anfang | Weiter
class_exists | Nach oben | get_class_vars