dedlfix: ini_set('display_errors', 1);

Beitrag lesen

echo $begrüßung;

Mein Problem ist, dass in meinem Code ein Fehler steckt, den
ich gerne debuggen würde, was schwierig ist, denn der Fehler
wird für mich ja nicht sichtbar. Klar geht es auch ohne
Fehlermeldung. Ist aber mühsamer.

Ja, Debugging ist oft ein mühsamer Weg. Doch es hilft nichts, man muss ihn gehen.

Füge ich die Zeilen nach zwischen #15 und #18 ein, wird kein Fehler ausgegeben.

Füge in Zeile 15 ein

die('test');

ein (der Test-Text muss ein Text sein, keine Zahl). Wenn das Script nicht an dieser Stelle mit Ausgabe dieses Textes stirbt, dann ist es bereits eher verendet. Schau auch mal in den Quelltext der angezeigten Seite, nicht dass da aufgrund unfertiger HTML-Elemente die Ausgabe nicht erscheint.

Du kannst auch versuchen, die die()-Zeile immer weiter nach hinten zu verschieben. Wenn der Text irgendwann nicht mehr auftaucht, bist du dem Fehler nahe.

Hattest du eigentlich mal phpinfo() in Zeile 15 verwendet und geschaut, ob deine ini-Änderungen noch aktiv sind?

echo "$verabschiedung $name";