echo $begrüßung;
» Sich auf die Zeitzoneneinstellung des Systems zu verlassen, ist nix gut - weil die Kiste schliesslich überall auf der Welt stehen könnte.
Nicht immer will man Berechnungen mit der Zeitzone des Systems ausführen. Auch deshalb sorgt eine explizite Angabe für mehr Klarheit.
Ich schwöre, die Kiste mit dem localhost steht neben mir ...
Aber wer weiss, wo sie herkommt.
Ja und? Deswegen wissen PHPs Zeitfunktionen noch längst nicht automatisch, was du konkret berechen willst (auch wenn sie früher stillschweigend von der konfigurierten Zeitzone ausgegangen sind.
Und mein Hoster hat seinen Sitz in D - von dessen Servern kommt die gleiche Meldung.
Dann bitte ihn, seinen Server zu konfigurieren oder verwende die genannte Alternative.
echo "$verabschiedung $name";