Folgende Änderungen wurden an den Klassen/Funktionen/Methoden dieser Extension vorgenommen.
Version | Function | Description |
---|---|---|
8.1.0 | mysqli_driver::$report_mode | Der Standardwert ist nun MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT; vorher war es MYSQLI_REPORT_OFF. |
mysqli_result::fetch_all | Steht nun auch in Verbindung mit libmysqlclient zur Verfügung. | |
mysqli_stmt::execute | Der optionale Parameter params wurde hinzugefügt. | |
mysqli_stmt::next_result | Nun auch verfügbar, wenn gegen libmysqlclient gelinkt wird. | |
mysqli::$client_info | Der Aufruf von mysqli_get_client_info mit dem Parameter mysql ist veraltet. Diese Funktion benötigte nie einen Parameter, sondern ließ ihn fälschlicherweise als optionalen Parameter zu. | |
mysqli::$client_info | Der objektorientierte Stil mysqli::get_client_info ist veraltet. | |
mysqli::init | Die objektorientierte Methode mysqli::init ist veraltet. Anstelle von parent::init sollte parent::__construct verwendet werden. | |
8.0.0 | mysqli_result::fetch_object | Der Parameter constructor_args akzeptiert bei Konstruktoren mit 0 Parametern nun []; vorher wurde eine Exception ausgelöst. |
mysqli_stmt::__construct | query ist nun ein Nullable-Typ. | |
mysqli::begin_transaction | name ist nun nullable (akzeptiert den null-Wert). | |
mysqli::commit | name ist nun nullable (akzeptiert den null-Wert). | |
mysqli::rollback | name ist nun nullable (akzeptiert den null-Wert). |