In Funktion Klasse aufrufen
-
Unregistriert -
8. März 2009 um 17:15
-
-
Sorry,
gehört in den PHP Bereich!
-
Wenn das globale Variablen (außerhalb von einer Funktion deklariert) sind, musst du die in der Funktion erstmal als global kennzeichnen, sonst legt der in der Funktion neue null-Variablen an und das ist auch gut so.
Schreib am Anfang in die Funktion:
Wofür ist denn dieser Aufruf, was ist $TPL? Das was du da machst erscheint mir nämlich nicht 100%-ig sinnvoll. -
Warum?
Weil die Funktion $_TPL nicht kennt. -
Danke schonmal, ihr habt mich etwas weiter gebracht!
$_TPL ist die Klasse(Template Engine)
$_TPL = new tpl_class("./templates/", ".html");wenn ich $_TPL als Parameter übergieb funktioniert die Eingabe..
Aber ich müsste jetzt die Klasse $_TPL global machen!global $_TPL = new tpl_class("./templates/", ".html"); // funktioniert natürlich nicht^^
mfg
-
Das global muss in die Funktion rein, genauso wie in meinem Code oben. Außerhalb von Funktionen ist das global egal.
Warum nicht als Parameter??
Und was soll $TPL?