The mysqli_driver class (original) (raw)
(PHP 5, PHP 7)
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
mysqli_driver {
public readonly string client_info ;
public readonly string client_version ;
public readonly string driver_version ;
public readonly string embedded ;
public bool reconnect ;
public int report_mode ;
public embedded_server_start ( int $start
, array $arguments
, array $groups
) : bool
}
Properties
client_info
The Client API header version
client_version
The Client version
driver_version
The MySQLi Driver version
embedded
Whether MySQLi Embedded support is enabled
reconnect
Allow or prevent reconnect (see the mysqli.reconnect INI directive)
report_mode
Set to MYSQLI_REPORT_OFF
,MYSQLI_REPORT_ALL
or any combination of**MYSQLI_REPORT_STRICT
** (throw Exceptions for errors),MYSQLI_REPORT_ERROR
(report errors) and**MYSQLI_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 — Enables or disables internal report functions