Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > PHP > PHP-Programmierung > Überprüfen, ob Methode in einer Klasse existiert
Antwort
 
Themen-Optionen
Alt 13.12.2007, 15:44   Nach oben    #1
kampfgnom
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 395
Standard Überprüfen, ob Methode in einer Klasse existiert

HiHo,
wie kann ich prüfen, ob eine Methode in einer Klasse existiert.
Da ich sie mit call_user_func(); aufrufe, kann ich es schlecht über ein interface machen. Nur gibt mir die funktion nichts zurück, anhand ich hätte prüfen können ob sie existiert.


danke
__________________
kampfgnom ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2007, 15:48   Nach oben    #2
Ben
Erfahrener Benutzer
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
Standard

Ich habe den Beitrag mal aus diesem Thread hier gelöst, da es sich ja um eine selbstständige Fragestellung handelt.

----------

Ich weiß nicht genau, was du nun mit dem call_user_func() willst, aber generell kann die Methode method_exists das, was du willst.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.12.2007, 15:57   Nach oben    #3
kampfgnom
Erfahrener Benutzer
 
Registriert seit: 27.09.2006
Ort: Radebeul
Beiträge: 395
Standard

Ok, habs schon selbst gefunden: mit
method_exists()

Naja es ging darum, das eine Action in einem Controller aufgerufen werden soll. Doch wenn der nicht existiert möchte ich eine Exception werfen.

Aber dazu musste ich eben überprüfen ob sie überhaupt existiert!
__________________
kampfgnom ist gerade online  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Klasse in Klasse verwenden? goelliboy PHP-Programmierung 12 07.09.2007 11:43
Wert Varible in Listener anderer Klasse nutzen??? risa Desktop-Applikationen und Grafik 1 03.04.2006 07:36
Design für eine Klasse js-mueller Allgemeine Java-Programmierung 1 12.03.2006 19:23
Innerhalb einer Methode einer Klassenvariablen einer anderen Klasse etwas zuweisen... WarrenFaith PHP-Programmierung 18 10.03.2006 21:25
statische Methode per Reflection aufrufen ehli75 Allgemeine Java-Programmierung 2 02.02.2006 13:17


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:14 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.0.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44