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.
|