# Registro de cambios

A las clases/funciones/métodos de esta extensión se han realizado los siguientes cambios.

Version | Function | Description
--- | --- | ---
8.4.0 | mysqli::kill | Los métodos mysqli::kill y mysqli_kill están ahora obsoletos. Se recomienda utilizar el comando SQL KILL.
| mysqli::ping | Los métodos mysqli::ping y mysqli_ping están ahora obsoletos. La funcionalidad reconnect ya no está disponible desde PHP 8.2.0, lo que hace que esta función sea obsoleta.
| mysqli::refresh | Los métodos mysqli::refresh y mysqli_refresh están ahora obsoletos. Utilice los comandos SQL FLUSH en su lugar.
| mysqli::store_result | El paso del argumento mode está ahora obsoleto. Este argumento no ha tenido ningún efecto desde PHP 8.1.0.
8.3.0 | mysqli_result::fetch_object | Ahora se lanza una excepción ValueError cuando constructor_args no está vacío y la clase no tiene constructor; anteriormente, se lanzaba una excepción Exception.
| mysqli::poll | Ahora lanza una excepción ValueError cuando ni el argumento read ni el argumento error son transmitidos.
8.1.0 | mysqli_driver::$report_mode | El valor por omisión es ahora MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Anteriormente, era MYSQLI_REPORT_OFF.
| mysqli_result::fetch_all | Ahora también disponible al vincular con libmysqlclient.
| mysqli_stmt::execute | El parámetro opcional params ha sido añadido.
| mysqli_stmt::next_result | Ahora también disponible al enlazar con libmysqlclient.
| mysqli::__construct | mysqli::connect ahora devuelve true en lugar de null en caso de éxito.
| mysqli::$client_info | La llamada a la mysqli_get_client_info con el argumento mysql ha sido deprecada. Esta función nunca ha requerido un parámetro, pero lo ha permitido de manera incorrecta como parámetro opcional.
| mysqli::$client_info | El estilo orientado a objetos mysqli::get_client_info ha sido deprecado.
| mysqli::init | El método mysqli::init de estilo orientado a objetos ha sido deprecado. Reemplace las llamadas a parent::init por parent::__construct.
8.0.0 | mysqli_result::fetch_object | constructor_args ahora acepta [] para constructores con 0 parámetros; antes se lanzaba una excepción.
| mysqli_result::field_seek | Esta función devuelve ahora siempre true. Anteriormente, devolvía false en caso de fallo.
| mysqli_stmt::close | Esta función ahora siempre devuelve true. Anteriormente, devolvía false en caso de fallo.
| mysqli_stmt::__construct | query ahora es nullable.
| mysqli::begin_transaction | name ahora es nullable.
| mysqli::close | Esta función ahora siempre devuelve true. Anteriormente, devolvía false en caso de fallo.
| mysqli::commit | name es ahora nullable.
| mysqli::debug | Esta función devuelve ahora siempre true. Anteriormente, devolvía false en caso de error.
| mysqli::rollback | name ahora puede ser nullable.
7.4.0 | mysqli::__construct | Todos los parámetros ahora son nullable.
| mysqli::real_connect | Todos los parámetros son ahora nullable.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open