dedlfix: Switch mit OR

Beitrag lesen

echo $begrüßung;

Probiere mal deine beiden Angaben zu klammern.

switch ($variable)

{
case (1 || 2):do;break;
}

Das kann nicht funktionieren. Der Ausdruck (1 || 2) wird vor dem Vergleich ausgerechnet. Sein Ergebnis ist true. Alle Werte von $variable, die nicht grade 0 sind bzw. zu false gecastet werden, erfüllen damit die Bedingung.

echo "$verabschiedung $name";