# mysqli::$protocol_version

# mysqli_get_proto_info

(PHP 5, PHP 7, PHP 8)

mysqli::$protocol_version -- mysqli_get_proto_info — Devuelve la versión del protocolo MySQL utilizada

### Descripción

Estilo orientado a objetos

string $mysqli->protocol_version;

Estilo por procedimientos

mysqli_get_proto_info(mysqli `$link`): int

Devuelve un valor entero que que representa la versión del protocolo de MySQL utilizada por la conexión representada por el parámetro`link`.

### Parámetros

`link`

  Sólo estilo por procediminetos: Un identificador de enlace devuelto por mysqli_connect() o mysqli_init()

### Valores devueltos

Devuelve un valor entero que representa la versión del protocolo

### Ejemplos

Ejemplo #1 Ejemplo de $mysqli->protocol_version

Estilo orientado a objetos

`<?php
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* verificar conexión */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* mostrar versión del protocolo */
printf("Protocol version: %d\n", $mysqli->protocol_version);
/* cerrar conexión */
$mysqli->close();
?>`

Estilo por procedimientos

`<?php
$link = mysqli_connect("localhost", "my_user", "my_password");
/* verificar conexión */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* mostrar versión del protocolo */
printf("Protocol version: %d\n", mysqli_get_proto_info($link));
/* cerrar conexión */
mysqli_close($link);
?>`

El resultado de los ejemplos sería:

    Protocol version: 10

### Ver también

- mysqli_get_host_info() - Devuelve una cadena que representa el tipo de conexión usada