Historique des modifications

Les modifications suivantes ont été apportées aux classes/fonctions/méthodes de cette extension.

VersionFunctionDescription
8.1.0mysqli_driver::$report_modeLa valeur par défaut est désormais MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT. Auparavant, elle était MYSQLI_REPORT_OFF.
 mysqli_result::fetch_allDésormais aussi disponible lors de la liaison avec libmysqlclient.
 mysqli_stmt::executeLe paramètre facultatif params a été ajouté.
 mysqli_stmt::next_resultDésormais aussi disponible lors de la liaison avec libmysqlclient.
 mysqli::$client_infoL'appel de la mysqli_get_client_info avec l'argument mysql a été déprécié. Cette fonction n'a jamais exigé un paramètre, mais l'a autorisé de manière incorrecte comme paramètre facultatif.
 mysqli::$client_infoLe style orienté objet mysqli::get_client_info a été déprécié.
 mysqli::initLa méthode mysqli::init de style orienté objet a été dépréciée. Remplacez les appels à parent::init par parent::__construct.
8.0.0mysqli_result::fetch_objectconstructor_args accepte désormais [] pour les constructeurs avec 0 paramètre ; auparavant une exception était lancé.
 mysqli_stmt::__constructquery est désormais nullable.
 mysqli::begin_transactionname est désormais nullable.
 mysqli::commitname est désormais nullable.
 mysqli::rollbackname est désormais nullable.