Hallo.
Ich lese hier immer wieder das jmd den Konstruktor oder Destruktor missbraucht.
Beispiel MVC-Pattern.
Ich würde dem Konstruktor des Front-Controllers sagen er soll die Settings laden die nötig sind und danach den Dispatcher aufrufen usw..
Als Resultat käme ein View zurück welches dann $this->view zugewiesen wird.
Dem Destruktor würde ich am Ende sagen echo $this->view.
Aber ihr würdet das nicht so machen und ich verstehe nicht ganz warum,
warum noch eine extra Methode schreiben z.B. namens "run()" und er soll alles machen und im Konstruktor soll dann nur $this->run(); stehen.
Ich meine, wenn es wirklich so geht das der Konstruktor das erledigen kann, warum nicht?
Und warum ne extra Methode für die Ausgabe schreiben wenn das der Destruktor am Ende machen kann?
:wink: dedlfix =)
Gruß, Klaus