The mysqli_driver class
From Get docs
Php/docs/latest/class.mysqli-driver
The mysqli_driver class
Introduction
(PHP 5, PHP 7, PHP 8)
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
class mysqli_driver {
public readonly string $client_info
;
public readonly string $client_version
;
public readonly string $driver_version
;
public readonly bool $embedded
;
public bool $reconnect
;
public int $report_mode
;
/* Methods */
public embedded_server_end(): void
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 — Sets mysqli error reporting mode
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/class.mysqli-driver.php
/* Properties */