A classe mysqli_driver

(PHP 5, PHP 7, PHP 8)

Introdução

A classe mysqli_driver é uma instância do padrão monostate, ou seja, existe apenas um driver que pode ser acessado por meio de uma quantidade arbitrária de instâncias mysqli_driver.

Resumo da classe

final class mysqli_driver {
/* Propriedades */
public readonly string $client_info;
public readonly int $client_version;
public readonly int $driver_version;
}

Propriedades

client_info

A versão do cabeçalho da API do cliente

client_version

A versão do cliente

driver_version

A versão do driver MySQLi

Warning

Esta propriedade foi descontinuada a partir do PHP 8.1.0. Confiar nesta propriedade é altamente desencorajado.

embedded

Se o suporte MySQLi Embedded está ativado

Warning

Esta propriedade foi removida a partir do PHP 8.0.0.

reconnect

Permitir ou impedir a reconexão (consulte a diretiva mysqli.reconnect INI)

Warning

Esta propriedade foi removida juntamente com a diretiva INI mysqli.reconnect a partir do PHP 8.2.0.

report_mode

Defina como MYSQLI_REPORT_OFF, MYSQLI_REPORT_ALL ou qualquer combinação de MYSQLI_REPORT_STRICT (lança exceções para erros), MYSQLI_REPORT_ERROR (reporta erros) e MYSQLI_REPORT_INDEX (erros relacionados a índices). Veja também mysqli_report().

Registro de Alterações

Versão Descrição
8.2.0 mysqli_driver::$reconnect foi removido.
8.1.0 mysqli_driver::$driver_version foi descontinuada.
8.0.0 mysqli_driver::$embedded foi removido.
7.4.0 mysqli_driver::embedded_server_start() e mysqli_driver:embedded_server_end() foram removidos.

Table of Contents