MysqlndUhConnection::ping

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::pingPings a server connection, or tries to reconnect if the connection has gone down

Описание

public MysqlndUhConnection::ping ( mysqlnd_connection $connection ) : bool

Pings a server connection, or tries to reconnect if the connection has gone down.

Список параметров

connection

Mysqlnd connection handle. Do not modify!

Возвращаемые значения

Returns true on success. Otherwise, returns false

Примеры

Пример #1 MysqlndUhConnection::ping() example

<?php
class proxy extends MysqlndUhConnection {
 public function 
ping($res) {
  
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
  
$ret parent::ping($res);
  
printf("%s returns %s\n"__METHOD__var_export($rettrue));
  return 
$ret;
 }
}
mysqlnd_uh_set_connection_proxy(new proxy());

$mysqli = new mysqli("localhost""root""""test");
$mysqli->ping();
?>

Результат выполнения данного примера:

proxy::ping(array (
  0 => NULL,
))
proxy::ping returns true

Смотрите также

  • mysqlnd_uh_set_connection_proxy() - Installs a proxy for mysqlnd connections
  • mysqli_ping() - Проверяет работоспособность соединения или пытается переподключиться, если соединение разорвано
  • mysql_ping() - Проверяет соединение с сервером и пересоединяется при необходимости