now()
函数在 PHP 中用于获取当前的日期和时间。在日志记录中,这个函数非常有用,因为它可以帮助你记录事件发生的具体时间戳。
以下是一个简单的示例,说明如何在日志记录中使用 now()
函数:
log.txt
:<?php
$logfile = 'log.txt';
?>
<?php
function log_entry($message) {
global $logfile;
$timestamp = date('Y-m-d H:i:s');
file_put_contents($logfile, "[$timestamp] $message\n", FILE_APPEND);
}
?>
在这个函数中,我们使用 date()
函数来获取当前的时间戳,并将其格式化为 Y-m-d H:i:s
的形式。然后,我们使用 file_put_contents()
函数将日志消息和时间戳追加到日志文件中。
log_entry()
函数记录一些日志条目:<?php
log_entry('用户登录成功');
log_entry('用户登出');
log_entry('订单已创建');
?>
当你运行这段代码时,它将在 log.txt
文件中创建以下日志条目:
[2022-01-01 12:00:00] 用户登录成功
[2022-01-01 12:01:00] 用户登出
[2022-01-01 12:02:00] 订单已创建
这样,你就可以使用 now()
函数在日志记录中记录事件发生的具体时间戳了。