echo $begrüßung;
Dein Codeausschnitt passt nicht zur Fehlermeldung, da er keine 40 Zeilen enthält und $end darin nicht vorkommt.
Das $end in der Meldung bezieht sich nicht aus eine Variable namens $end sondern auf das Ende der Datei. Eine unerwartete Variable wird mit "unexpected T_VARIABLE" gemeldet.
echo "$verabschiedung $name";