![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Christian Schuhmann Registriert seit: 09.03.2007 Ort: Nürnberg
Beiträge: 58
|
Hallo zusammen, in letzter Zeit hab ich das Forum mehr als Leser beobachtet, aber jetzt habe ich wieder eine kleines "Problemchen". Folgendes: Ich habe einen Application-Controller (abstract class Engine_Controller_Application) der als Singleton auftritt. D.h. das ich auch den Entwickler später zwingen möchte seinen Application-Controller als Singleton zu erstellen: PHP-Code: (Late Static Binding soll mit PHP 5.3 kommen) Deswegen wollte ich fragen ob jmd. eine parktikable Lösung/Workaround für sowas hat. Der Weg über debug_backtrace ist leider zu langsam. Grüße, Christian |
| | |
| | Nach oben #2 |
| Benjamin Steininger Registriert seit: 02.06.2005 Ort: weiher im tiefsten Odenwald
Beiträge: 1.177
|
eventuell unschöner Weg: statische Variable die in der erbenden Klasse mit dem Klassennamen vorbesetzt wird. mal ein kurzer Beispielcode noch: PHP-Code: Geändert von robo47 (11.02.2008 um 00:48 Uhr). |
| | |
| | Nach oben #4 |
| Bastian Fenske Registriert seit: 04.01.2006 Ort: Kassel
Beiträge: 825
|
In dem Fall würde ich aber eine Methode benutzen und in der Methode der Basisklasse eine Exception werfen: PHP-Code: Basti Geändert von Basti (13.02.2008 um 14:13 Uhr). |
| | |
| | Nach oben #5 |
| Christian Schuhmann Registriert seit: 09.03.2007 Ort: Nürnberg
Beiträge: 58
|
Hi Basti, ja so ähnlich hab ich es letztendlich auch gelöst. Das hab ich mir auch gedacht und mich mal ins Thema LSB in 5.3 eingelesen. So ganz überzeugt bin ich noch nicht - aber irgendwann muss ich die Version auschecken und selber ausprobieren. Hat das denn jmd. schon gemacht? bobby |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| PHP 5.2 Kompilierung schlägt fehl | Byrel | Tools, Server, Betriebssysteme | 0 | 03.11.2006 21:09 |
| [Rezension] PHP 5 Kochbuch | Artemis | Literatur | 2 | 07.09.2006 19:15 |
| PHP 5.1.5, PHP 4.4.4 und PHP 5.2.0 RC2 veröffentlicht | Ben | Nachrichten | 2 | 01.09.2006 16:05 |
| PHP 5 benötigt kein static | dejan_spasic | PHP-Programmierung | 7 | 10.02.2006 16:48 |
| Neue PHP "release candidates": PHP 4.4.2 RC 1 und PHP 5.1 RC 6 | Ben | Nachrichten | 1 | 21.11.2005 20:48 |