Moin zusammen,
kann mir jemand dieses PHP-Konstrukt erklären:
$switch_row = 0;
$switch_row = $switch_row ^ 1;
if($switch_row) {
...
Das mit diesem Häkchen habe ich noch nie gesehen. Wo kann das nachlesen?
Stefan
Moin zusammen,
kann mir jemand dieses PHP-Konstrukt erklären:
$switch_row = 0;
$switch_row = $switch_row ^ 1;
if($switch_row) {
...
Das mit diesem Häkchen habe ich noch nie gesehen. Wo kann das nachlesen?
Stefan
Au weia. Warum 12 ^ 9 = 5 ist erklären die von PHP aber auch nicht. Grrr.
Meine Theorie:
Wir schlüsseln die beiden Zahlen mal Binär auf:
12: 1 1 0 0
09: 1 0 0 1
Unsere ersten beiden Zahlen sind gleich, also gibt das 0.
2te: ungleich = 1
3te: gleich = 0
4te: ungleich = 1
Als Ergebnis erhalten wir: 0 1 0 1
Und das ist 5
Wenn dem so ist hab ich's verstanden.