Hallo Leute,
Das ich eine Klasse nicht als Konstante initialisieren kann, habe ich leider bereits bemerkt.
define(TPL, new Template());
Da ich in einem script viele klassen habe, habe ich mir überlegt,
ob es möglich wäre eine konstennte zu erstellen welche nur die
variablennamen speichert:
define(CONST, "$$tpl, $$db, $$conf, $$usw...");
Damit müsste ich bei jeder funktion nur noch:
function foo(){
global CONST;
...
}
machen
dies wäre echt praktisch, den somit müsste ich bei einer neuen klasse
diese auch nicht mer in jeder funktion nachtragen gehen.
leider schlugen all meine bisherigen versuche fehl.
hat mir wer ein tipp?
herzlichen dank
joschua
Das ich eine Klasse nicht als Konstante initialisieren kann, habe ich leider bereits bemerkt.
define(TPL, new Template());
Da ich in einem script viele klassen habe, habe ich mir überlegt,
ob es möglich wäre eine konstennte zu erstellen welche nur die
variablennamen speichert:
define(CONST, "$$tpl, $$db, $$conf, $$usw...");
Damit müsste ich bei jeder funktion nur noch:
function foo(){
global CONST;
...
}
machen
dies wäre echt praktisch, den somit müsste ich bei einer neuen klasse
diese auch nicht mer in jeder funktion nachtragen gehen.
leider schlugen all meine bisherigen versuche fehl.
hat mir wer ein tipp?
herzlichen dank
joschua
Kommentar