dedlfix: Mehrfache Stringsuche...

Beitrag lesen

echo $begrüßung;

Wenn du PHP 5 hast, z.B. so: $result = (boolean) strpbrk($text, '*+"');

Hier sollte der Typ des Rückgabewertes besser behalten und mittels !== gegen false geprüft werden.

Warum?

Gefordert war false oder true. False kommt raus, wenn das gesuchte nicht enthalten ist. Ansonsten ist das Ergebnis ein string, der mit (boolean) nach true gecastet wird. Ein Leerstring oder der String '0' kann nicht im Ergebnis vorkommen. Es gibt damit auch kein falsches false.

echo "$verabschiedung $name";