Christian Kruse: Logischer Fehler? Doppelte Bedingung

Beitrag lesen

Hallo Frédéric,

unless ($bedingung1) {
unless ($bedingung2) {
  &fatal_error($error{21})
}
}

Hier wird fatal_error() (lass bitte das & weg!) ausgefuehrt,
wenn $bedingung1 falsch ist und $bedingung2 falsch ist.

unless ($bedingung1 && $bedingung2) {
&fatal_error($error{21});
}

Hier wird fatal_error() (lass bitte das & weg!) ausgefuehrt,
wenn '$bedingung1 && $bedingung2' (also die UND-Verknuepfung
von $bedingung1 und $bedingung2) false ergeben.

Gruesse,
 CK