echo $begrüßung;
» Schlechter Stil ist es, einen boolschen Variableninhalt oder ein Ausdrucksergebnis gegen einen der boolschen Werte true/false zu testen. "Ist es wahr, dass $variable wahr ist?" wird nicht wahrer.
Das mag für viele andere Programmiersprachen gelten.
In PHP wird der Vergleich durchaus "wahrer", wenn man gegen false testet.if ( $variable )
contra
if ( $variable === true )
Es ist mir klar, dass Du diesen Widerspruch nur provozieren wolltest ;-)
Das widerspricht meiner Aussage doch nicht, denn ich sprach nur von boolschem Inhalt. Den Fall mit dem Eindeutigkeitsoperator braucht man, wenn man neben boolschem Variableninhalt auch noch anderen erwartet und eine Eindeutigkeit benötigt. 0 == false aber 0 !== false.
echo "$verabschiedung $name";