aber aufpassen verwechselt man gerne mit dem UND weil die UND Vernküpfung einfach nur mit 2 kaufm. & dargestellt werden deshalb zieh ich immer vor die Verknüpfungen auszuschreiben
Gewisse Dinge behält man besser für sich, z.B. das man gewisse Dinge für sich behält.
if ($var1 & $var5) {
echo 'a';
}
if ($var1 == $var5) {
echo 'b';
}
?>
Eigentlich müsste beim ersten Vergleich auch
if ( ($var1&$var5)!=0 )
stehen.
C# zB führt an dieser Stelle keine Umwandlung durch und erwartet einen Wahrheitswert wie x==0
Kommentar