(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.
connectionMysqlnd connection handle. Do not modify!
optionsWhat 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