dedlfix: Fehler gefunden

Beitrag lesen

echo $begrüßung;

Es war diese Zeile in der vorangegangenen Funktion:
  $act = `'';
Das scheint ein Akzentzeichen zu sein, auf das ich versehentlich beim Tippen gekommen bin. Und 150 Zeilen weiter wird ein Fehler erkannt.

Mit dem versehentlich eingegebenen Backtick-Operator hast du den Anfang eines auszuführenden Systembefehls gekennzeichnet.

So kann man seinen Code durch einen "Fliegenschiss" komplett ausser Kraft setzen ...

Auch String-Anfangszeichen ' und " haben solch eine Wirkung. Ein Editor mit Syntax-Unterstützung sollte hilfreich sein.
Ich verwende Eclipse mit PHPEclipse. PHPEclipse parst auch gleich noch beim Eingeben und markiert auftretende Ungereimtheiten. Da sieht man sowas sofort.

echo "$verabschiedung $name";