echo $begrüßung;
Was kann man den anstatt sleep() benutzen ?
Das kommt darauf an, was du eigentlich vorhast.
sleep() ist dafür gedacht, dass ein Script für kurze Wartezeiten keine Ressourcen benötigt. Statt immer wieder abzufragen, ob eine Ressource zur Verfügung steht, und damit die CPU zu beschäftigen, wartet man halt zwischen zwei Anfragen eine bestimmte Zeit.
Möchte man anderen eine Wartezeit aufdrängeln, während der sie nichts machen dürfen, so antwortet man auf deren Requests, die etwas machen wollen, mit "jetzt nicht" oder auch mit "erst um x:xx Uhr wieder". Wenn man die verbleibende Wartezeit oder den Wartezustand am Client anzeigen möchte, so kann man das mittels clientseitigem Scripting besser lösen. Das belastet den Server nicht mit offenen aber ungenutzten Verbindungen und anderem Ressourcenverbrauch.
echo "$verabschiedung $name";