mysqli::$protocol_version
mysqli_get_proto_info
(PHP 5, PHP 7, PHP 8)
mysqli::$protocol_version -- mysqli_get_proto_info — Returns the version of the MySQL protocol used
Beschreibung
Objektorientierter Stil
Prozeduraler Stil
Returns an integer representing the MySQL protocol version used by the
connection represented by the mysql
parameter.
Parameter-Liste
-
mysql
-
Nur bei prozeduralem Aufruf: Ein von mysqli_connect() oder mysqli_init() zurückgegebenes mysqli-Objekt.
Rückgabewerte
Returns an integer representing the protocol version.
Beispiele
Beispiel #1 $mysqli->protocol_version example
Objektorientierter Stil
<?php
$mysqli = new mysqli("localhost", "my_user", "my_password");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print protocol version */
printf("Protocol version: %d\n", $mysqli->protocol_version);
/* close connection */
$mysqli->close();
?>
Prozeduraler Stil
<?php
$link = mysqli_connect("localhost", "my_user", "my_password");
/* check connection */
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
/* print protocol version */
printf("Protocol version: %d\n", mysqli_get_proto_info($link));
/* close connection */
mysqli_close($link);
?>
Die obigen Bespiele erzeugen folgende Ausgabe:
Protocol version: 10