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 {

/* Properties */

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


© 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