Comment l'opérateur au niveau du bit XOR ('^') de travail?

Je suis un peu perplexe quand je vois la sortie de code suivant:

$x = "a";
$y = "b";
$x ^= $y;
$y ^= $x;
$x ^= $y;
echo $x; //Got b
echo $y; //Got a

Comment l'opérateur ^ travailler ici?

  • Répondu en stackoverflow.com/questions/249423/...
  • Demandez-vous comment l'opérateur ou comment fonctionne le swap fonctionne?
  • Sebastian P,je l'ai.Merci.
  • dernier.
  • Pour info: les chaînes de caractères obtenir tronquée si elles contiennent des différentes nombre de caractères
InformationsquelleAutor Young | 2010-04-20