我希望我的PHP脚本隐藏mysqli
对象生成的任何错误,但显示任何其他错误。有没有办法在PHP中执行此操作?
答案 0 :(得分:0)
创建自定义异常处理程序可以使它非常简单。我们可以简单地创建一个特殊的类,其中的函数可以在PHP中发生异常时调用。该类必须是异常类的扩展。我们可以在这里抑制特定类型的错误。
或者只是您可以在@
等mysqli中使用@mysqli_errno()
错误抛出函数来抑制错误消息
尝试使用instanceof运算符,is_a函数或get_class函数来获取错误类型:
$var instanceof MySQLi
is_a($var, 'mysqli')
is_object($var) && get_class($var) == 'mysqli'