Jak sprawić, by mysqli rzucał wyjątki za pomocą MYSQLI_REPORT_STRICT?

W mysqli jest funkcja zwanamysqli_report(), który wygląda jak odpowiednik PDOsetAttribute() metoda z jegoERRMODE_* stałe. Instrukcjamówi:

MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings

Więc, mającPDO::ERRMODE_EXCEPTION mając na uwadze, próbowałem tego kodu

mysqli_report(MYSQLI_REPORT_STRICT);
$mysqli->query("foo");

ale ku mojemu rozczarowaniu nie wywołało to żadnego wyjątku ani ostrzeżenia.

Oto pytanie: czy istnieje sposób, aby powiedzieć mysqli, aby rzucał wyjątki bez użyciaMYSQLI_REPORT_ALL?

questionAnswers(2)

yourAnswerToTheQuestion