Hallo,
»» die Error werden ja immer ausserhalb vom HTML angezeigt, weil ja auch der Aufruf sich oberhalb befindet.
wenn man HTML- und PHP-Code sauber trennt, ja.
»» Aber auf manchen Seiten sieht man das ja auch anders, eben mitten im Layout.
Ja.
Indem man vernünftiges Error-Handling in seine Skripte einbaut.
Das Abfangen fast beliebiger auftretender PHP-Fehler erledigt beispielsweise die Funktion set_error_handler() - auf diese Weise bricht das Skript nicht sofort ab, sondern erlaubt die Ausführung von eigenem Code, um das Problem auf userkompatible Weise zu behandeln.
Abgesehen von diesem Ansatz gilt natürlich, dass PHP-Fehler da angezeigt werden, wo die entsprechende PHP-Anweisung im Code steht. Wenn also jemand HTML- und PHP-Code in schöner Spaghetti-Manier mischt, dann können PHP-Fehler auch mitten in HTML-Elementen angezeigt werden.
Ciao,
Martin
Wer schläft, sündigt nicht.
Wer vorher sündigt, schläft besser.