bug54674.phpt 763 B

1234567891011121314151617181920212223242526272829303132
  1. --TEST--
  2. Bug #54674 mysqlnd valid_sjis_(head|tail) is using invalid operator and range.
  3. --EXTENSIONS--
  4. mysqli
  5. --SKIPIF--
  6. <?php
  7. require_once('skipifconnectfailure.inc');
  8. ?>
  9. --INI--
  10. mysqli.max_links = 1
  11. mysqli.allow_persistent = Off
  12. mysqli.max_persistent = 0
  13. mysqli.reconnect = Off
  14. --FILE--
  15. <?php
  16. include ("connect.inc");
  17. $link = mysqli_init();
  18. if (!my_mysqli_real_connect($link, $host, $user, $passwd, $db, $port, $socket)) {
  19. printf("[002] Connect failed, [%d] %s\n", mysqli_connect_errno(), mysqli_connect_error());
  20. }
  21. $japanese_so = pack('H4', '835c');
  22. $link->set_charset('sjis');
  23. var_dump($link->real_escape_string($japanese_so) === $japanese_so);
  24. mysqli_close($link);
  25. print "done!";
  26. ?>
  27. --EXPECT--
  28. bool(true)
  29. done!