PHP中的触发器错误函数是什么?

时间:2011-07-07 01:18:49

标签: php mysql

网站何时可以使用trigger_error功能?

以下示例。

// Make the connection:
$dbc = @mysqli_connect (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME);

if (!$dbc) {
    trigger_error ('Could not connect to MySQL: ' . mysqli_connect_error() );
}

1 个答案:

答案 0 :(得分:5)

只要您没有在php.ini中的屏幕(display_errors = Off)上显示错误,在您的脚本中使用trigger_error()是明智的。它将导致将错误消息写入错误日志。

我将补充说,使用@进行错误抑制通常不是一种好习惯。如果您不使用mysqli_connect()@的问题也会写入错误日志。