この拡張モジュールのクラス/関数/メソッドには次のような変更がありました。
Version | Function | Description |
---|---|---|
8.1.0 | mysqli_driver::$report_mode | デフォルト値が MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT になりました。 これより前のバージョンでは、 MYSQLI_REPORT_OFF でした。 |
mysqli_result::fetch_all | libmysqlclient をリンクしている場合でも、 この関数を使えるようになりました。 | |
mysqli_stmt::execute | オプションの引数 params が追加されました。 | |
mysqli_stmt::next_result | libmysqlclient をリンクしている場合でも、 この関数を使えるようになりました。 | |
mysqli::$client_info | mysqli_get_client_info を 引数 mysql を付けて呼ぶことは、 推奨されなくなりました。 この関数はもはや引数を取ることはありませんが、 オプションの引数として、間違って値を渡すことは許されています。 | |
mysqli::$client_info | オブジェクト指向版の mysqli::get_client_info は、推奨されなくなりました。 | |
mysqli::init | オブジェクト指向版の mysqli::init メソッドは、 推奨されなくなりました。 parent::init を、 parent::__construct の呼び出しに置き換えて下さい。 | |
8.0.0 | mysqli_result::fetch_object | constructor_args は、 引数を指定しない場合に [] を受け入れるようになりました。 これより前のバージョンでは、例外がスローされていました。 |
mysqli_stmt::__construct | query は、nullable になりました。 | |
mysqli::begin_transaction | name は、nullable になりました。 | |
mysqli::commit | name は、nullable になりました。 | |
mysqli::rollback | name は、nullable になりました。 |