MySQLi Tutorial MySQLi References

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 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().

❮ MySQLi Functions Reference