class Bar { function error() { $o = new View() $o->parse('error,html'); }
class Foo extends Bar { function index() { $o = new View() $o->parse('file,html'); } } }
Klasa View to nic innego jak metoda
include $templatePath; file_put_contents($fileName, $template_return);
Ktoś mi wyjaśni dlaczego wszytko działa poprawnie, jednak gdy klasa Foo dziedziczy po Bar, to zapisywany jest również plik error pomimo że metoda error klasy Bar nie jest wykonywana?
Gdy nie używam dziedziczenia, wszytko działa poprawnie i są zapisywane tylko te pliki które sa w danych metodach.