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