xor_002.phpt 544 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. --TEST--
  2. XORing strings
  3. --FILE--
  4. <?php
  5. $s = "123";
  6. $s1 = "234";
  7. var_dump(bin2hex($s ^ $s1));
  8. $s = "1235";
  9. $s1 = "234";
  10. var_dump(bin2hex($s ^ $s1));
  11. $s = "some";
  12. $s1 = "test";
  13. var_dump(bin2hex($s ^ $s1));
  14. $s = "some long";
  15. $s1 = "test";
  16. var_dump(bin2hex($s ^ $s1));
  17. $s = "some";
  18. $s1 = "test long";
  19. var_dump(bin2hex($s ^ $s1));
  20. $s = "some";
  21. $s ^= "test long";
  22. var_dump(bin2hex($s));
  23. echo "Done\n";
  24. ?>
  25. --EXPECT--
  26. string(6) "030107"
  27. string(6) "030107"
  28. string(8) "070a1e11"
  29. string(8) "070a1e11"
  30. string(8) "070a1e11"
  31. string(8) "070a1e11"
  32. Done