PHP | fileatime 函數

怎樣獲取文件的最近訪問時間

最近更新時間 2021-01-03 20:53:21

fileatime 函數獲取文件上次訪問時間。

fileatime() 函數返回文件最近一次訪問時間,時間格式為 Unix 時間戳,失敗時返回 false。函數返回的值會被緩存。

函數定義

fileatime ( string $filename ) : int
// 源文件位於:ext/standard/filestat.c
# 函數定義

FileFunction(PHP_FN(fileatime), FS_ATIME)
...
php_stat(filename, filename_len, funcnum, return_value);
...

參數

  • checkfilename - 文件的路徑。

返回值

  • checkint - 文件上次被訪問的時間,失敗時返回 false。

示例1: - 使用 fileatime() 函數獲取文件上次被訪問的時間。

<?php
/**
 * PHP 使用 fileatime() 函數獲取文件上次被訪問的時間。
 *
 * @since Version 1.0.0
 * @filesource
 */

// 文件路徑
$filename = 'foo.txt';

// 文件上次訪問時間
$time = fileatime($filename);

echo $time.PHP_EOL;
// 格式化輸出時間
echo date('Y-m-d H:i:s', $time);
1609676815
2021-01-03 12:26:55
rss_feed