(PHP 5, PHP 7, PHP 8)
Introduction
La classe mysqli_driver est une instance du pattern
monostate, c.à.d. il n'y a qu'un seul pilote qui peut accéder à travers un
nombre arbitraire d'instance mysqli_driver.
Synopsis de la classe
final
class
mysqli_driver
{
/* Propriétés */
public
readonly
string
$client_info;
public
readonly
int
$client_version;
public
readonly
int
$driver_version;
public
int
$report_mode;
}
Propriétés
- client_info
-
La version de l'en-tête du client API
- client_version
-
La version du client
- driver_version
-
La version du driver MySQLi
Avertissement
Cette propriété est obsolète à partir de PHP 8.1.0.
Il est fortement déconseillé de s'appuyer sur cette propriété.
- embedded
-
Si le support "MySQLi Embedded" est activé
Avertissement
Cette propriété a été supprimée à partir de PHP 8.0.0.
- reconnect
-
Permet ou non la reconnexion (voir la directive INI mysqli.reconnect)
- report_mode
-
Définit à MYSQLI_REPORT_OFF
,
MYSQLI_REPORT_ALL
ou n'importe quelle combinaison de
MYSQLI_REPORT_STRICT
(lane des exceptions lors d'erreurs),
MYSQLI_REPORT_ERROR
(rapporte les erreurs) et
MYSQLI_REPORT_INDEX
(erreurs sur les index).
Voir aussi mysqli_report().
Sommaire
- mysqli_driver::embedded_server_end — Arrête le serveur embarqué
- mysqli_driver::embedded_server_start — Initialise et démarre le serveur embarqué
- mysqli_driver::$report_mode — Définit le mode du rapport d'erreur mysqli