MysqlndUhConnection::refreshServer

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::refreshServerRafraîchie ou réinitialise les tables et les caches

Description

public bool MysqlndUhConnection::refreshServer ( mysqlnd_connection $connection , int $options )

Rafraîchie ou réinitialise les tables et les caches.

Avertissement

Cette fonction n'est pas documentée et seule la liste des arguments est disponible.

Liste de paramètres

connection

Gestionnaire de connexion Mysqlnd. Ne pas modifier !

options

Ce que l'on souhaite rafraîchir.

Valeurs de retour

Retourne TRUE en cas de succès. Sinon, retourne FALSE

Exemples

Exemple #1 Exempe avec MysqlndUhConnection::refreshServer()

<?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 retourne %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);
?>

L'exemple ci-dessus va afficher :

proxy::refreshServer(array (
  0 => NULL,
  1 => 1,
))
proxy::refreshServer retourne false

Voir aussi

LoadingChargement en cours