阅读量:0
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()
函数在日志记录中记录事件发生的具体时间戳了。