在php.ini中,将display_errors设置为off意味着禁止在浏览器中显示PHP错误。然而,即使设置为off,仍然可以通过其他方式记录和追踪错误。
要记录错误,可以采取以下步骤:
try {
// Code that may throw an exception
} catch (Exception $e) {
error_log($e->getMessage());
}
通过将错误信息使用error_log函数写入日志文件,可以捕获并记录异常信息。
function customErrorHandler($errno, $errstr, $errfile, $errline) {
error_log("Error: $errstr in $errfile on line $errline");
}
set_error_handler("customErrorHandler");
这将允许您自定义处理PHP错误,并将其记录到指定的日志文件中。
总结起来,虽然将php.ini中的display_errors设置为off可以禁止在浏览器中显示PHP错误,但您仍然可以通过将错误信息记录到日志文件、使用异常处理或设置自定义错误处理程序的方式来记录和追踪这些错误。腾讯云的相关产品和介绍链接地址可以参考腾讯云官方文档或官方网站以获取更详细的信息。
领取专属 10元无门槛券
手把手带您无忧上云