Hilfs und Testfunktionen beim Arbeiten mit Klassen und Objekten
Dienstag, 26. November 2002 15:56
hier eine kurze Übersicht über nützliche Funktionen:
get_class(Klassenname) gibt den Namen der Klasse des Objektes
get_parent_class(Klassenname) gibt den Namen der übergeordneten Klassen des Objektes
method_exists(Klassenname,Methodenname) prüft ob eine Methode existiert
class_exists(Klassenname) prüft ob eine Klasse definiert wurde
is_subclass_of(Objektname,Klassenname) prüft ob ein Objekt zu einer Unterklasse gehört
get_class_methods(Klassenname) gibt ein Array mit den Namen der Methoden einer Klasse zurück
get_class_vars(Klassenname) gibt ein Array mit den Namen der Eigenschaften einer Klasse zurück
get_object_vars(Objektname) ermittelt die Eigenschaften eines Objektes (die tatsächlich genutzten Variablen)
get_class(Klassenname) gibt den Namen der Klasse des Objektes
get_parent_class(Klassenname) gibt den Namen der übergeordneten Klassen des Objektes
method_exists(Klassenname,Methodenname) prüft ob eine Methode existiert
class_exists(Klassenname) prüft ob eine Klasse definiert wurde
is_subclass_of(Objektname,Klassenname) prüft ob ein Objekt zu einer Unterklasse gehört
get_class_methods(Klassenname) gibt ein Array mit den Namen der Methoden einer Klasse zurück
get_class_vars(Klassenname) gibt ein Array mit den Namen der Eigenschaften einer Klasse zurück
get_object_vars(Objektname) ermittelt die Eigenschaften eines Objektes (die tatsächlich genutzten Variablen)