Hi Leute,
ich habe XAMPP 7.1.1.0 unter Mac laufen.
Leider habe ich heute einen Fehler festgestellt, der mich innerlich blockiert, d.h. entmutigt noch weiter zu machen.
Im konkreten habe ich angefangen erste Schritte zu starten indem ich komplett nurnoch OOP anwenden möchte, doch schon bei der einfachsten Vererbung passiert ungewolltes Verhalten.
Beispiel:
hier hatte ich zwischendurch mal eine Testausgabe echo "login"; im constructor gehabt. Danach habe ich die Ausgabe wieder entfernt, aber es kam im Browser, egal wie ich ihr aktualisiert hatte immer die Ausgabe.
Ich hab alles abgesucht und nirgends Fehler gefunden.
Ich habe XAMPP komplett neu gestartet, Browser neu gestartet, gleiches Ergebnis : wieder die Ausgabe "login"
Ich habe das Macbook neu gestartet / Gebootet und alles andere, wieder das gleiche.
Nach ca.3h Internetrecherche ohne jeden Erfolg habe ich angefangen die Beziehungen aufzulösen, also so lange die Vererbung oder Instanzierung abzubrechen bis die Ausgabe weg war. Als ich extends entfernte und die Ausgabe absichtlich zum Fehler führte, danach wieder extends einfügte, war diese Ausgabe wie aus dem nichts verschwunden.
Irgendwas stimmt hier mit der Speicherverwaltung nicht. Gibt es Einstellungen in PHP, Buffer, Cach ect. der hier irgendwas behindern könnte?
Meine Projektarbeit hängt leider davon ab. Denn wenn ich nicht mehr die Fehler durch Debugging rausfinde wird das bei umfassenderen Code echt zum Alptraum.
ich habe XAMPP 7.1.1.0 unter Mac laufen.
Leider habe ich heute einen Fehler festgestellt, der mich innerlich blockiert, d.h. entmutigt noch weiter zu machen.
Im konkreten habe ich angefangen erste Schritte zu starten indem ich komplett nurnoch OOP anwenden möchte, doch schon bei der einfachsten Vererbung passiert ungewolltes Verhalten.
Beispiel:
PHP-Code:
class login extends tpl {
private $tplSrc = DIR_TPL . DS . "tpl_login.html";
public function __construct(){
# login Tepmplate
$this -> loadTpl( $this -> tplSrc );
}
}
Ich hab alles abgesucht und nirgends Fehler gefunden.
Ich habe XAMPP komplett neu gestartet, Browser neu gestartet, gleiches Ergebnis : wieder die Ausgabe "login"
Ich habe das Macbook neu gestartet / Gebootet und alles andere, wieder das gleiche.
Nach ca.3h Internetrecherche ohne jeden Erfolg habe ich angefangen die Beziehungen aufzulösen, also so lange die Vererbung oder Instanzierung abzubrechen bis die Ausgabe weg war. Als ich extends entfernte und die Ausgabe absichtlich zum Fehler führte, danach wieder extends einfügte, war diese Ausgabe wie aus dem nichts verschwunden.
Irgendwas stimmt hier mit der Speicherverwaltung nicht. Gibt es Einstellungen in PHP, Buffer, Cach ect. der hier irgendwas behindern könnte?
Meine Projektarbeit hängt leider davon ab. Denn wenn ich nicht mehr die Fehler durch Debugging rausfinde wird das bei umfassenderen Code echt zum Alptraum.
Kommentar