Как заставить mysqli генерировать исключения, используя MYSQLI_REPORT_STRICT?
В mysqli есть функция, которая называетсяmysqli_report()
, который выглядит как аналог для PDOsetAttribute()
метод с егоERRMODE_*
константы. Руководствоговорит:
MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings
Итак, имеяPDO::ERRMODE_EXCEPTION
в виду, я попробовал этот код
mysqli_report(MYSQLI_REPORT_STRICT);
$mysqli->query("foo");
но, к моему разочарованию, это не произвело ни исключения, ни предупреждения вообще.
Итак, здесь возникает вопрос: есть ли способ сказать MySQL бросить исключения без использования?MYSQLI_REPORT_ALL