Hallo!
Dann verzapft mir Wikipedia nen Sch... http://de.wikipedia.org/wiki/Zirkumflex - Der letzt Absatz:
[quote]
Auch in der Mathematik wird das Zeichen oft verwendet, um Potenzen zu kennzeichnen. Bei der Berechnung von Potenzen, z. B. mit einem Tabellenkalkulationsprogramm oder mit einem Taschenrechner schreibt man statt x² -> x^2.
[/quote]
Ja und? "Auch in der Mathematik wird das Zeichen oft verwendet..." daraus kannst Du doch nicht ernsthaft irgendeine Syntax für eine Programmiersprache ableiten wollen?!
Unter http://de3.php.net/manual/de/language.operators.bitwise.php findest Du:
$a ^ $b Entweder oder (Xor) Bits, die entweder in $a oder $b gesetzt sind, werden gesetzt aber nicht in beiden.
Und Du sagst Du kennst das? Wie kommst Du dann drauf dass dieselbe Syntax eine zweite Bedeutung haben könnte (die zu einem anderen Ergebnis führen muss)?
Die Operatoren sind alle im Manual genau beschrieben: http://de3.php.net/manual/de/language.operators.php
Für Potenzen benötigst Du mathematische Funktionen, in diesem Fall pow().
Aber warum gibt man mir hier 1 aus?
Weil 3 XOR 2 nun mal 1 ist. Wieso kennst Du, der Du ein Tutorial zum Thema PHP schreibst, dessen Dokumentation nicht?
Kenn ich natürlich. Sa steht etwas von Bit-Operatoren. Aber Wikipedia hat mich total verwirrt
so sehr dass Du das PHP-Manual nicht mehr finden konntest? ;-)
- es gibt doch Potenzen an und hat nichts mit der Ein/Ausschaltung der Bits zu tun (laut Wikipedia jedenfalls).
In manchen Programmen ist das so, bei PHP eben nicht. Wie gesagt, da stand doch lediglich "Auch in der Mathematik wird das Zeichen oft verwendet..."
Grüße
Andreas
PS: Du kennst http://tut.php-q.net/?
SELFHTML Feature Artikel: http://aktuell.de.selfhtml.org/artikel/