(PECL mysqlnd-uh >= 1.0.0-alpha)
MysqlndUhConnection::refreshServer — Flush or reset tables and caches
$connection
, int $options
) : boolFlush or reset tables and caches.
Diese Funktion ist bis jetzt nicht dokumentiert. Es steht nur die Liste der Argumente zur Verfügung.
connection
Mysqlnd connection handle. Do not modify!
options
What to refresh.
Returns TRUE
on success.
Otherwise, returns FALSE
Beispiel #1 MysqlndUhConnection::refreshServer() example
<?php
class proxy extends MysqlndUhConnection {
public function refreshServer($res, $option) {
printf("%s(%s)\n", __METHOD__, var_export(func_get_args(), true));
$ret = parent::refreshServer($res, $option);
printf("%s returns %s\n", __METHOD__, var_export($ret, true));
return $ret;
}
}
mysqlnd_uh_set_connection_proxy(new proxy());
$mysqli = new mysqli("localhost", "root", "", "test");
mysqli_refresh($mysqli, 1);
?>
Das oben gezeigte Beispiel erzeugt folgende Ausgabe:
proxy::refreshServer(array ( 0 => NULL, 1 => 1, )) proxy::refreshServer returns false