Thema: Check
Einzelnen Beitrag anzeigen
  #4  
Alt 18.06.2004, 10:54:02
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
du hast hier eine oder-verknüpfung in der bebingung. damit die oder verknüpfung war wird, muss nur eines der einzelnen glieder war werden...

$zahl != 0 || $zahl != 240 || $zahl != 255

egal welche zahl du nimmst, sie ist immer ungleicht 0 oder 240 oder 255, denn eine zahl kann ja nicht 0, 240 und 255 zugleich sein.

wenn du eine und-verknüpfung hast, müssen alle aussagen wahr werden, damit die bedingung wahr wird. du könntest also auch schreiben:

$zahl != 0 && $zahl != 240 && $zahl != 255

nun hat bazubi einfach nachgeschaut, ob das, was du willst (nämlich sei $zahl = 0, 240 oder 255) wahr ist, aber negiert, wenn sie also nicht gleich ist.
Mit Zitat antworten