![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Benutzer
Registriert seit: 09.03.2007
Ort: Nürnberg
Beiträge: 53
|
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 |
|
BIN EIN KRASSA HELD!!!111
Registriert seit: 02.06.2005
Ort: weiher im tiefsten Odenwald
Beiträge: 1.188
|
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 |
|
Erfahrener Benutzer
Registriert seit: 04.01.2006
Ort: Kassel
Beiträge: 750
|
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 |
|
Benutzer
Registriert seit: 09.03.2007
Ort: Nürnberg
Beiträge: 53
|
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 |