| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo und willkommen hier im Forum! Zunächsteinmal solltest du deine Absicht erklären. Wenn du auf Komfort aus bist, solltest du eine __autoload-Funktion erstellen: http://www.php.net/__autoload Diese lädt dir benötigte Klassen zur Laufzeit (ohne eigenes Hinzutun). Wenn du deine Helper->call_classes() behalten möchtest, würde ich die Klassennamen wohl eher Parameter-weise übergeben: PHP-Code: Übrigens so ganz verstehe ich nicht warum du überhaupt die ganzen Klassen in einem Objekt sammeln möchtest. Willst du einen künstlichen Namespace erzeugen, oder die Kontrolle über die Anzahl der Instanzen (siehe Singleton-Pattern) behalten? |
| |
| | |
| Erfahrener Benutzer Registriert seit: 21.05.2008
Beiträge: 9.937
![]() | Hallo, also ich glaube du hast dich da in etwas verrannt. Du möchtest beliebige Objekte mit beliebigen Methoden über eine zentrale Helper-Klasse ansprechen, habe ich das richtig verstanden? Dann mache dich vertraut hiermit: http://www.php.net/manual/de/languag...verloading.php http://www.php.net/manual/de/languag...reflection.php Möglicherweise noch dies hier: http://www.php.net/call_user_func_array Reflections sind sehr mächtig, allerdings rate ich dir von deinem Vorhaben ab. Welchen Vorteil soll es denn haben, das ganze über eine Helper-Klasse zu leiten? Du hast nichts als prüfenden und ausführenden Overhead, der zusätzlich keinen Vorteil schafft, sondern eigentlich nur Verwirrung. Ich kenne auch niemanden, der so verfährt, was ein zwei Schlussfolgerungen zulässt: Du bist ein Genie oder auf dem Holzweg! Weiterer Lesestoff hier: http://de.wikipedia.org/wiki/Abstrakte_Fabrik http://de.wikipedia.org/wiki/Erzeugungsmuster http://de3.php.net/manual/de/languag...interfaces.php |
| |
| | |
| Moderator und Wett-König | Hallo ecomeback, ich rate dir dein Vorhaben zu verwerfen und das über die hier bereits genannten Pattern (insbesondere das Factory-Pattern) zu realisieren. Das bringt zum einen eine bessere Lesbarkeit in deine Scripten, zum anderen hälst du dich damit an de facto Standards, die schon 1000 Mal erprobt sind.
__________________ Viele Grüße, Dr.E. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1. Think about software design before you start to write code! 2. Discuss and review it together with experts! 3. Choose good tools (-> Adventure PHP Framework (APF))! 4. Write clean and reusable software only! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
| |
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Objekt im GET-Query wird nicht übertragen | Ralpho | PHP-Fortgeschrittene | 10 | 05.05.2008 10:03 |
| Objekt als ComboBox behandeln | Nalincah | PHP Tipps 2008 | 2 | 08.11.2007 03:52 |
| Objekt wird auf einem Server akzptiert auf anderem nicht | nieselfriem | PHP Tipps 2006 | 3 | 10.07.2006 01:46 |
| PHP-Object (klasseninstanz) als Objekt an WS übergeben. | joni1980 | PHP-Fortgeschrittene | 2 | 10.05.2006 11:25 |
| Zugriff auf verschachteltes Objekt aus Funktion | FloMX | PHP-Fortgeschrittene | 10 | 28.03.2006 17:01 |
| Objekt in Session übergeben | jacos | PHP Tipps 2006 | 2 | 21.02.2006 00:11 |
| [Erledigt] PHP5 OOP Zugriff aus einem Objekt auf ein externes Objekt | PHP Tipps 2006 | 5 | 28.01.2006 16:05 | |
| Objekt übergeben | Fatal Error | PHP Tipps 2007 | 5 | 28.12.2005 14:43 |
| kann ein Objekt sich selbst zerstören? | ajo_silent | PHP Tipps 2007 | 5 | 16.12.2005 18:52 |
| Objekt in Array ablegen | PHP-Fortgeschrittene | 9 | 18.08.2005 14:35 | |
| kann sich ein Objekt selbst serialisieren? | ajo_silent | PHP Tipps 2005-2 | 24 | 27.06.2005 09:13 |
| [Klassen] Untereintrag für Objekt erzeugen? | DannyD | PHP Tipps 2005 | 5 | 17.02.2005 18:13 |
| Klicks auf ein Objekt zählen und auslesen!? | Beitragsarchiv | 2 | 15.02.2005 16:27 | |
| Objekt in einer Session | suter | PHP Tipps 2004-2 | 2 | 13.12.2004 17:33 |
| objekt und collection | PHP Tipps 2004-2 | 2 | 17.11.2004 08:46 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php klassensammlung, klassensammlungen, sammlung zur verfügung stellen, php com objekt welche funktionen stehen zu verfügung, stellen php, elternmitteilung klassensammlung |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.