The mysqli_driver class
(PHP 5, PHP 7, PHP 8)
Introduction
The mysqli_driver class is an instance of the monostate pattern, i.e. there is only one driver which can be accessed though an arbitrary amount of mysqli_driver instances.
Class synopsis
Properties
- client_info
-
The Client API header version
- client_version
-
The Client version
- driver_version
-
The MySQLi Driver version
WarningThis property has been deprecated as of PHP 8.1.0. Relying on this property is highly discouraged.
- embedded
-
Whether MySQLi Embedded support is enabled
WarningThis property has been removed as of PHP 8.0.0.
- reconnect
-
Allow or prevent reconnect (see the mysqli.reconnect INI directive)
- report_mode
-
Set to
MYSQLI_REPORT_OFF
,MYSQLI_REPORT_ALL
or any combination ofMYSQLI_REPORT_STRICT
(throw Exceptions for errors),MYSQLI_REPORT_ERROR
(report errors) andMYSQLI_REPORT_INDEX
(errors regarding indexes). See also mysqli_report().
Table of Contents
- mysqli_driver::embedded_server_end — Stop embedded server
- mysqli_driver::embedded_server_start — Initialize and start embedded server
- mysqli_driver::$report_mode — Sets mysqli error reporting mode