我已成立MYSQLI_REPORT_STRICT不乱扔mysqli_sql_exception,但MYSQLI_REPORT_ALL确实
mysqli_report(MYSQLI_REPORT_STRICT)
和
try{
//query sth ,error will happend
}catch(Exception $e){ print($e->__toString()); }
但没有调试信息。但是如果我设置mysqli_report(MYSQLI_REPORT_ALL)
,我可以得到调试信息。为什么?
您期望什么特定的调试信息? –
mysqli_sql_exception是我想要的。当我使用MYSQLI_REPORT_ALL时,我可以捕获异常,但是当我使用MYSQLI_REPORT_STRICT时,我可以'发现异常 – user2407743