S
spex
Hi,
ich habe 2 Klassen die folgendermasßen aufgebaut sind:
Das Problem ist nun das method_exists() ein Objekt erwartet was hier im Regelfall "$this" sein sollte.
Da die Funktionen aber den gleichen Namen tragen, ist das nicht machbar.
Jemand eine Idee?
2. Frage:
Das kommt mir nicht sehr sauber vor. Gibts da andere Möglichkeiten?
Gruß sp3x
ich habe 2 Klassen die folgendermasßen aufgebaut sind:
PHP:
// //////////////////////////////
// ggf. Erweiterungen laden
if(file_exists('class_template_function.php'))
require_once('class_template_function.php');
else {
class TEMPLATE_FUNCTION{};
}
// //////////////////////////////
// Template Klasse
class TEMPLATE extends TEMPLATE_FUNCTION
{
//...
function release() {
// Hier soll er prüfen ob in der Klasse "TEMPLATE_FUNCTION" eine Methode mit namen release() existiert. Wenn das zutrifft, dann: TEMPLATE_FUNCTION::release(); aufrufen!
}
}
Da die Funktionen aber den gleichen Namen tragen, ist das nicht machbar.
Jemand eine Idee?
2. Frage:
PHP:
if(file_exists('class_template_function.php'))
require_once('class_template_function.php');
else {
class TEMPLATE_FUNCTION{};
}
Gruß sp3x