was verstehst du unter scriptfehler erkennen??
es gibt ne ganze reihe von freien Editoren, die dir farblich alles was tags betrifft anzeigen
Phase5, HTML-Studio
es gibt für php ne reihe, die dir selbiges anzeigen: PHP-Designer, PHPEd, UltraEdit32
aber das reine programmieren nehmen dir die alle nicht ab