有什么方法可以在new mysqli($host, $user, $pass, $db_name)
不打印以下错误的情况下调用?
警告:mysqli::mysqli(): (28000/1045): Access denied for user 'user'@'127.0.0.1' (using password: YES) in...
我不喜欢忽略错误(@
或error_reporting(0)
),我想要任何其他“更好的实践”方式。
有什么方法可以在new mysqli($host, $user, $pass, $db_name)
不打印以下错误的情况下调用?
警告:mysqli::mysqli(): (28000/1045): Access denied for user 'user'@'127.0.0.1' (using password: YES) in...
我不喜欢忽略错误(@
或error_reporting(0)
),我想要任何其他“更好的实践”方式。
好吧,如果您不想打印错误 - 只需告诉 PHP 不要打印它们。
以这种方式配置 PHP:
display_errors = 0
log_errors = 1
如果你想在某个处理程序中捕获错误,你必须先注册它。