suit: Inkludieren

Beitrag lesen

Wenn man die fehlerhafte Stelle nicht sieht (und sie einem auch nicht bei einem Editor mit Syntax-Unterstützung auffällt), kann man versuchen, sie durch vorübergehendes Entfernen von Code-Blöcken zu finden

Alternativ kann man auch mit einer leeren Datei beginnen und schrittweise Code hineinkopieren bis der Fehler auftritt.

das ganze nennt sich "shotgun-debugging" und sollte wirklich nur die allerletzte lösungsmöglichkeit sein (zb wenn man keine fehlermeldung mehr bekommt)

einfach 50% vom code entfernen, tritt der fehler dann immer noch auf ist der fehler im nicht entfernten teil (oder auch umgekehrt)

hatte das letztens in einem mehrere tausend zeilen php script, da war irgendwo ein zeichen vor einem dollar wo es nicht hingehörte - das hat den php-interpreter dazu gebracht garnichts mehr zu tun (keine fehlerausgabe, kein eintrag im error-log - nichts, sowas hatte ich noch nie)

solche fehler (ohne fehlermeldung) findet man nur durch syntax-highlighting nur noch mit glück beim drüberscrollen