Autor |
Nachricht |
smile jamaica
Threadersteller
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Mi 04.08.2004 11:48
Titel [PHP] OOP-Problem - Suche Instanz |
|
|
Halloa,
hab ein Problem und zwar habe ich eine Klasse "Inhalt". Die Klasse hat die Eigenschaft "InhaltID" und die Methode "InhaltLöschen".
Nun habe ich eine weitere Klasse "Kategorie" mit ebenfalls der Eigenschaft "KatID" und der Methode "KatLöschen".
Nun will ich eine Kategorie löschen und wenn der Parameter "KatLöschenModus" gesetzt ist auch alle dazugehörigen Inhalte mit der Funktion "InhaltLöschen". Da ich es möglichst sauber schreiben will, würde ich gerne wissen, ob es akt. eine Instanz der Inhalte mit den IDs X, Y Z gibt. Geht das?
Kann ich irgendwie alle Instanzen anzeigen bzw. gibt es eine Funktion die mir alle akt. Instanzen ausgibt.
Wie würdet ihr es machen?
Bitte schreibt was darüber denkt.
Danke
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 04.08.2004 11:49
Titel
|
|
|
ja, solche funktionen gibt es:
Zitat: | call_user_method_array -- Call a user method given with an array of parameters [deprecated]
call_user_method -- Aufruf einer benutzerdefinierten Methode eines bestimmten Objektes
class_exists -- Prüft, ob eine Klasse definiert ist
get_class_methods -- Liefert die Namen aller Methoden einer Klasse
get_class_vars -- Liefert die Standard-Elemente einer Klasse
get_class -- Gibt den Namen der Klasse eines Objektes zurück
get_declared_classes -- Gibt ein Array mit den Namen der definierten Klassen zurück
get_object_vars -- Liefert die Elemente eines Objekts
get_parent_class -- Gibt den Namen der Elternklasse eines Objektes zurück
is_a -- Returns TRUE if the object is of this class or has this class as one of its parents
is_subclass_of -- Bestimmt, ob ein Objekt zu einer Subklasse der angegebenen Klasse gehört
method_exists -- Prüft, ob Methode in einer Klasse definiert ist |
|
|
|
|
|
Anzeige
|
|
|
smile jamaica
Threadersteller
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Mi 04.08.2004 11:56
Titel
|
|
|
boah merci,
da lässt sich bstimmt was draus bauen.
wo hast du da geschaut?
|
|
|
|
|
rob
Dabei seit: 11.12.2003
Ort: ~/
Alter: 46
Geschlecht:
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 04.08.2004 12:04
Titel
|
|
|
rröshtösch!!!
|
|
|
|
|
smile jamaica
Threadersteller
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Mi 04.08.2004 12:34
Titel
|
|
|
ja ich weiß ich hätt ja selber erstmal auf die suche gehen können aber da gibt es 2 Faktoren.
1 - Faulheit
2 - Kenn ich nicht die ganzen Links auf Anhieb
Vorschlag wie wäre es mit ner Linkliste (die gibs bestimmt schon nur hab ich noch nicht geschaut )
|
|
|
|
|
Account gelöscht
Ort: -
Alter: -
|
Verfasst Mi 04.08.2004 12:36
Titel
|
|
|
du hast ja so recht... punkt 1 kommt mir auch dauernd in die quere
|
|
|
|
|
smile jamaica
Threadersteller
Dabei seit: 31.10.2003
Ort: Freiburg
Alter: 39
Geschlecht:
|
Verfasst Mi 04.08.2004 12:52
Titel
|
|
|
aber den vorteil hat es, dass man sich beschweren kann wenn was nicht klappt. Also hab die Funktionen jetzt durch aber ist nicht das passende dabei. Hab eigentlich nach einer konkreten Funktion gefragt, die mir alle Variablennamen (Namen der Handles) der Instanzen einer Klasse anzeigt bzw. einen bestimmten Variablennamen einer Instanz einer Klasse. Da schauts glaub ich duster aus oder?
|
|
|
|
|
|
|
|
Ähnliche Themen |
[AS2] Instanz von welchem Movieclip
Flash MX: Instanz ist zu groß für die Bühne - was tun?
[Solved] [Flash] Instanz-Name per Variable angeben
Flash: fehlerhafte Bilddarstellung wegen zu großer Instanz?
[typo3] kann keine dateien in meiner instanz hochladen
Formmailer-Problem-neues problem
|
|