echo $begrüßung;
echo $test="adsf"; //asdf
if ($test="adsf") echo "jap"; //jap
if ($test="") echo "jap";
else echo "nope"; // kommt nope weil string leer
>
> Bei der Zuweisung wird doch der Wert zurückgegeben?
Ja. Allgemein gesagt: Das Ergebnis einer Zuweisung ist der Wert der Zuweisung.
Wenn dieses Ergebnis in einem boolschen Kontext steht, z.B. Bedingung einer if-Anweisung, führt PHP eine automatische Typumwandlung nach Boolean durch, wobei die im PHP-Handbuch angegebenen Regeln [Converting to boolean](http://de.php.net/manual/en/language.types.boolean.php#language.types.boolean.casting) gelten.
echo "$verabschiedung $name";