Ce face mysqli_get_client_info
În PHP modern, biblioteca client este mysqlnd (MySQL Native Driver), livrată odată cu PHP, deci versiunea ei este chiar versiunea PHP. Funcția nu are nevoie de conexiune; parametrul $mysql este învechit din PHP 8.1.
Parametri
| Parametru | Descriere |
|---|---|
$mysql |
Învechit. Nu îl folosi. |
Ce returnează
Versiunea bibliotecii, de exemplu mysqlnd 8.5.11.
Exemple
Exemplul 1: Versiunea clientului
Rezultatul de mai jos provine de la PHP-ul cu care au fost rulate exemplele.
<?php
echo mysqli_get_client_info() . "\n";
var_dump(str_starts_with(mysqli_get_client_info(), "mysqlnd"));
Rezultat
mysqlnd 8.5.11
bool(true)
Greșeli frecvente
- Confunzi versiunea clientului cu versiunea serverului MySQL. Pentru server folosește
mysqli_get_server_info.
Comenzi înrudite
mysqli_get_client_version: Returnează versiunea bibliotecii client MySQL ca număr (de exemplu 80511 pentru 8.5.11).mysqli_get_server_info: Returnează versiunea serverului MySQL sau MariaDB la care ești conectat, ca text.