echo $begrüßung;
und das ist der einzigste Unterschied?
Einzig ist schon wenig genug, durch das Steigern wird es auch nicht weniger.
Kann mir das vielleicht jemand Dummyhaft-bildlich erklären den Untershcied?
Dass beide Befehle existieren hat historische Gründe und ist im Handbuch nur noch Gegenstand einer Anmerkung. Früher war die Arbeitsweise so wie es schon im OP angenommen wurde. Ein require wurde direkt beim Parsen ausgeführt. include hingegen wurde erst zur Laufzeit ausgewertet, konnte also auch bedingt ausgeführt werden. Doch diese Unterschiede im Verhalten ist schon seit Version 4.0.2 nicht mehr vorhanden.
echo "$verabschiedung $name";