Php Don';不显示mysqli错误

Php Don';不显示mysqli错误,php,mysqli,error-suppression,Php,Mysqli,Error Suppression,我希望我的PHP脚本隐藏由mysqli对象生成的任何错误,但显示任何其他错误。有没有办法在PHP中实现这一点 创建自定义异常处理程序可以使它变得非常简单。我们可以简单地创建一个特殊的类,其中包含在PHP中发生异常时可以调用的函数。该类必须是exception类的扩展。我们可以在这里抑制特定类型的错误 或者只需在mysqli中使用带有错误抛出函数的@,如@mysqli\u errno(),即可抑制错误消息 请尝试instanceof运算符、is_函数或获取错误类型的函数: $var instanc

我希望我的PHP脚本隐藏由
mysqli
对象生成的任何错误,但显示任何其他错误。有没有办法在PHP中实现这一点

创建自定义异常处理程序可以使它变得非常简单。我们可以简单地创建一个特殊的类,其中包含在PHP中发生异常时可以调用的函数。该类必须是exception类的扩展。我们可以在这里抑制特定类型的错误

或者只需在mysqli中使用带有错误抛出函数的
@
,如
@mysqli\u errno()
,即可抑制错误消息

请尝试instanceof运算符、is_函数或获取错误类型的函数:

$var instanceof MySQLi
is_a($var, 'mysqli')
is_object($var) && get_class($var) == 'mysqli'

请注意,为了获得最佳实践,不建议使用
@
,原因在文档页面的红色框中注明。可能重复的我不想检查我的代码,并在涉及
mysqli
的每个语句前面放一个
@
。在编写自己的错误处理函数之前,我想知道是否有更简单的方法。如果我使用自定义异常处理程序,通过
set\u error\u handler()
,我想,我如何确定错误是否由
mysqli
生成?对不起,
$var
变量来自哪里?