¿Cómo hacer que mysqli lance excepciones utilizando MYSQLI_REPORT_STRICT?

Hay una función en mysqli, llamadamysqli_report(), que parece una contraparte para las DOPsetAttribute() método con suERRMODE_* constantes El manualdice:

MYSQLI_REPORT_STRICT Throw mysqli_sql_exception for errors instead of warnings

Entonces, teniendoPDO::ERRMODE_EXCEPTION en mente, he probado este codigo

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

pero, para mi decepción, no produjo ninguna excepción ni advertencia en absoluto.

Entonces, aquí va la pregunta: ¿hay una manera de decirle a mysqli que lance excepciones sin usarMYSQLI_REPORT_ALL?

Respuestas a la pregunta(2)

Su respuesta a la pregunta