这句PHP代码的作用是向文件写入一条带时间戳的用户登录日志,具体解析如下:
date("Y-m-d H:i:s")生成当前时间的格式化字符串,例如:
2025-08-22 22:30:45格式说明:
Y=年,m=月,d=日,H=时(24小时制),i=分,s=秒字符串拼接
.将时间戳与固定字符串
" - User logged in"连接,形成完整日志内容示例结果:
2025-08-22 22:30:45 - User logged in
\n换行符在日志末尾添加换行符,使每次写入的日志独占一行
fwrite()执行写入通过已打开的文件句柄
$handle将拼接后的字符串写入文件典型应用场景:记录用户登录事件的日志文件
实际效果示例
假设连续执行两次,日志文件内容会显示为:
2025-08-22 22:30:45 - User logged in 2025-08-22 22:31:10 - User logged in
(每条记录自动换行,时间戳精确到秒)