📜  PHP | filectime( )函数

📅  最后修改于: 2022-05-13 01:56:34.445000             🧑  作者: Mango

PHP | filectime( )函数

PHP中的 filectime()函数是一个内置函数,用于返回指定文件上次更改的时间。 filectime()函数将文件最后一次更改的时间返回为成功时的 Unix 时间戳,失败时返回 False。 filectime()函数检查 inode 更改,即权限、所有者、组或其他元数据的更新以及常规更改。

文件名作为参数传递给 filectime()函数。 filectime()函数的结果被缓存,并且一个名为 clearstatcache() 的函数用于清除缓存。

句法:

filectime($filename)

参数: PHP中的 filectime()函数只接受一个参数$filename 。它指定要检查其上次更改时间的文件。

返回值:它返回文件的最后更改时间,成功时为 Unix 时间戳,失败时为 False。

错误和异常

  1. 时间分辨率可能因文件系统而异。
  2. 此函数不适用于某些禁用访问时间更新以提高性能的 unix 系统。

例子:

Input : echo filectime("gfg.txt");
Output : 1525159574

Input : echo "Last changed: ".date("F d Y H:i:s.", 
                            filectime("gfg.txt"));
Output : Last changed: May 1 2018 07:26:14.

下面的程序说明了 filectime()函数。

程序 1


输出:

1525159574

方案二


输出:

1525159574
Last changed: May 1 2018 07:26:14.

参考:
http:// PHP.net/manual/en/函数.filectime。 PHP