La classe mysqli_driver

(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'instances 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;
}

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 pilote 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)

Avertissement

Cette propriété a été supprimée ainsi que la directive INI mysqli.reconnect à partir de PHP 8.2.0.

report_mode

Définit à MYSQLI_REPORT_OFF, MYSQLI_REPORT_ALL ou n'importe quelle combinaison de MYSQLI_REPORT_STRICT (lance des exceptions lors d'erreurs), MYSQLI_REPORT_ERROR (rapporte les erreurs) et MYSQLI_REPORT_INDEX (erreurs sur les index). Voir aussi mysqli_report().

Historique

Version Description
8.2.0 mysqli_driver::$reconnect a été supprimée.
8.1.0 mysqli_driver::$driver_version est obsolète.
8.0.0 mysqli_driver::$embedded a été supprimée.
7.4.0 mysqli_driver::embedded_server_start() et mysqli_driver:embedded_server_end() ont été supprimées.

Sommaire

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top