MysqlndUhConnection::init

(PECL mysqlnd-uh >= 1.0.0-alpha)

MysqlndUhConnection::initIniciliza una conexión de mysqlnd

Descripción

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

Iniciliza una conexión de mysqlnd. Ésta es una llamada interna de mysqlnd para inicializar el objeto de conexión.

Nota:

El no llamar a la implmentación made podría ocasionar pérdidas de memoria o que PHP falle. Esto no se considera un error. Por favor, recuerde que las funciones de la biblioteca mysqlnd no han sido diseñadas para ser expuestas al espacio de usuario.

Parámetros

connection

Gestor de conexión de mysqlnd. ¡No modificar!

Valores devueltos

Devuelve TRUE en caso de éxito. De lo contrario, devuelve FALSE

Ejemplos

Ejemplo #1 Ejemplo de MysqlndUhConnection::init()

<?php
class proxy extends MysqlndUhConnection {
 public function 
init($res) {
  
printf("%s(%s)\n"__METHOD__var_export(func_get_args(), true));
  
$ret parent::init($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");
?>

El resultado del ejemplo sería:

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

Ver también