使用 error_log() 函数

此函数用于向特定文件发送错误消息。
该函数的第一个参数是将要发送的错误消息。
第二个参数设置记录错误消息的位置。
第三个参数的目的是指示错误日志文件的文件路径。

现在,让我们看看一个使用 error_log() 的例子:

<?php
//将错误记录到指定文件中
//要记录的错误日志:
$error_message = "It is an error message!";
//需要记录错误的日志文件的路径
$log_file = "./my-errors.log";
//将错误日志记录到文件中
error_log($error_message, , $log_file);
?>

使用 ini_set() 函数

借助 ini_set() 函数,我们可以升级 php.ini 文件的配置。

此功能包括几个方便的命令:

  • ini_set("log_errors", TRUE) 命令被添加到 php 脚本中,用于在 PHP 中启用错误记录。
  • ini_set("error_log", $log_file) 命令被添加到用于设置错误日志文件的脚本中。
  • error_log($error_message) 命令用于将错误消息记录到特定文件。

下面是这种方法的一个例子:

<?php
//
//要记录的错误日志:
$error_message = "This is an error message!";
//指定文件的路径
$log_file = "./my-errors.log";
//将错误日志设置为活动状态
ini_set("log_errors", TRUE);
//在 php.ini 中设置记录日志文件
ini_set('error_log', $log_file);
//记录错误日志
error_log($error_message);
?>

在使用这种方法之前,请注意,与第一种方法相反,它的可靠性不高。
因此,更推荐使用第一种方法,因为它允许我们同时选择不同的文件,而无需更改 php.ini 文件配置。

PHP如何将错误和警告记录在文件中

PHP 可以在修改 php.ini 文件配置 以及php文件的帮助下将错误和警告记录到文件中。

日期:2020-06-02 22:15:50 来源:oir作者:oir