首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

filectime

(PHP 4, PHP 5, PHP 7)

filectime - 获取文件的inode更改时间

描述

代码语言:javascript
复制
int filectime ( string $filename )

获取文件的inode更改时间。

参数

filename

文件的路径。

返回值

返回文件上次更改的时间或FALSE失败时的时间。时间以Unix时间戳的形式返回。

例子

Example #1 A filectime() example

代码语言:javascript
复制
<?php

// outputs e.g.  somefile.txt was last changed: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (file_exists($filename)) {
    echo "$filename was last changed: " . date("F d Y H:i:s.", filectime($filename));
}

?>

错误/异常

发生故障时,E_WARNING发射。

注意

Note: Note: In most Unix filesystems, a file is considered changed when its inode data is changed; that is, when the permissions, owner, group, or other metadata from the inode is updated. See also filemtime() (which is what you want to use when you want to create "Last Modified" footers on web pages) and fileatime().

注意:还要注意的是,在某些Unix文本中,文件的ctime被称为文件的创建时间。这是错误的。在大多数Unix文件系统中,Unix文件没有创建时间。

注意:请注意,时间分辨率可能因文件系统而异。

注意:这个函数的结果被缓存。有关更多详细信息,请参阅clearstatcache()。

提示

从PHP 5.0.0开始,这个函数也可以用于一些 URL包装器。请参阅支持的协议和包装以确定哪些包装支持stat()系列功能。

扫码关注腾讯云开发者

领取腾讯云代金券