12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- --TEST--
- Bug #37090 (mysqli_set_charset return code)
- --EXTENSIONS--
- mysqli
- --SKIPIF--
- <?php
- require_once('skipifconnectfailure.inc');
- if (!function_exists('mysqli_set_charset')) {
- die('skip mysqli_set_charset() not available');
- }
- ?>
- --FILE--
- <?php
- require_once("connect.inc");
- $mysql = new my_mysqli($host, $user, $passwd, $db, $port, $socket);
- $cs = array();
- $cs[] = $mysql->set_charset("latin1");
- $cs[] = $mysql->character_set_name();
- $cs[] = $mysql->set_charset("utf8");
- $cs[] = $mysql->character_set_name();
- $cs[] = $mysql->set_charset("notdefined");
- $cs[] = $mysql->character_set_name();
- var_dump($cs);
- print "done!";
- ?>
- --EXPECT--
- array(6) {
- [0]=>
- bool(true)
- [1]=>
- string(6) "latin1"
- [2]=>
- bool(true)
- [3]=>
- string(4) "utf8"
- [4]=>
- bool(false)
- [5]=>
- string(4) "utf8"
- }
- done!
|