The mysqli_driver class
The mysqli_driver class is an instance of the monostate pattern, i.e. there is only one driver which can be accessed through an arbitrary amount of mysqli_driver instances.
Intro
The mysqli_driver class is an instance of the monostate pattern, i.e. there is only one driver which can be accessed through an arbitrary amount of mysqli_driver instances.
Class synopsis
Properties
client_infoThe Client API header version
client_versionThe Client version
driver_versionThe MySQLi Driver version
WarningThis property has been deprecated as of PHP 8.1.0. Relying on this property is highly discouraged.
embeddedWhether MySQLi Embedded support is enabled
WarningThis property has been removed as of PHP 8.0.0.
reconnectAllow or prevent reconnect (see the mysqli.reconnect INI directive)
WarningThis property has been removed along with the mysqli.reconnect INI directive as of PHP 8.2.0.
report_modeSet to
MYSQLI_REPORT_OFF,MYSQLI_REPORT_ALLor any combination ofMYSQLI_REPORT_STRICT(throw Exceptions for errors),MYSQLI_REPORT_ERROR(report errors) andMYSQLI_REPORT_INDEX(errors regarding indexes). See alsomysqli_report().
Changelog
| Version | Description |
|---|---|
| 8.2.0 | mysqli_driver::$reconnect was removed. |
| 8.1.0 | mysqli_driver::$driver_version has been deprecated. |
| 8.0.0 | mysqli_driver::$embedded was removed. |
| 7.4.0 | mysqli_driver::embedded_server_start and mysqli_driver:embedded_server_end were removed. |
Mysqli-driver