PHP mysqli_driver
Esta clase representará el driver de conexión a nuestro DBMS(MYSQL)
La clase mysqli_driver
es una instancia del monostate pattern(patron de diseño monostate), es decir, hay un solo driver, el cual puede ser accedido por un una cantidad arbitraria de instancias mysqli_driver.
class mysqli_driver { /* Propiedades */ 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; /* Métodos */ embedded_server_end(): void embedded_server_start(bool $start, array $arguments, array $groups): bool }
Propiedades
$client_info
El encabezado de la versión de la API Cliente
$client_version
La versión de Cliente
$driver_version
La versión del controlador MySQLi(bersion del driver)
$embedded
– Si el soporte para MySQLi Embebido está habilitado
$reconnect
Permitir o evitar que vuelva a conectar (véase la Directiva INI mysqli.reconnect)
$report_mode
La propiedad $report_mode puede tener los siguientes valores:
- MYSQLI_REPORT_OFF (no habra reportes)
- MYSQLI_REPORT_ALL(Reportara todos los errores)
- MYSQLI_REPORT_STRICT (lanzar excepciones para los errores)
- MYSQLI_REPORT_ERROR (informe de errores)
- MYSQLI_REPORT_INDEX (errores con respecto a índices)
Metodos
embedded_server_end()
– Detener el servidor incrustado
embedded_server_start()
– Inicializa e inicia el servidor embebido