无法隐藏PHP警告

无法隐藏PHP警告,php,Php,PHP 5.3.10-1ubuntu3.15,带有Suhosin修补程序(cli)(构建时间:2014年10月29日12:16:30): 您不应该删除系统范围内的警告以隐藏一个警告。您要么修复它,要么隐藏该特定问题 您可以这样做: function getDB() { return new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE); } $db = @getDB(); “@”运算符确保忽略函数中的错误或警告 尽管显然最好

PHP 5.3.10-1ubuntu3.15,带有Suhosin修补程序(cli)(构建时间:2014年10月29日12:16:30):


您不应该删除系统范围内的警告以隐藏一个警告。您要么修复它,要么隐藏该特定问题

您可以这样做:

function getDB()
{
    return new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
}

$db = @getDB();
“@”运算符确保忽略函数中的错误或警告


尽管显然最好的方法是修复有问题的错误。

db_config.php是否会启用错误?aaaaaaaaahhhhhhh!我必须多睡一会儿!!!太容易被人看到:)非常感谢,难以置信我浪费了多少时间我通常建议反对
@
操作员。通常最好是尝试解决问题。是的,尽管一个@比完全删除所有警告要好。
function getDB()
{
    return new mysqli(DB_SERVER, DB_USER, DB_PASSWORD, DB_DATABASE);
}

$db = @getDB();