On Sun, 28 Feb 2021 at 17:06, Kamil Tekiela <tekiela...@gmail.com> wrote:

> if someone has a proposal on how to introduce a deprecation phase
>


If the extra step is necessary... I liked Nikita's suggestion to "issue a
deprecation warning when creating a connection without mysqli_report()
having been explicitly called beforehand".

This will hopefully prompt old systems, who want to keep the old behaviour,
to proactively add mysqli_report(MYSQLI_REPORT_OFF).

Keeping in mind that anyone using exceptions today is already using this
function; and when the default has changed, we can drop this check,
so mysqli_report() is no longer required by those using exceptions.

Chris, while I liked your thinking, and appreciate your caution about the
change, I'm not sure `MYSQLI_REPORT_ERROR` would clearly show exceptions
will be the new default.

Craig

Reply via email to