看ECSHOP ,缓存机制看到 这样一个目录函数:
01.foreach ($para['template'] AS $val)
02.{
03.$stat = @stat($val);// 函数获得文件信息
04.if ($para[&#39;maketime&#39;] <$stat[&#39;mtime&#39;]) // 判断文件是否过期
05.{
06.$this->caching &#61; false;
07.
08.return false;
09.}
10.}
stat(‘filepath’) filepath 是文件的路径&#xff0c; 返回传入文件的信息&#xff1a;
view source
print?
01.The stat() function returns information about a file.
02.stat()函数的作用是&#xff1a;返回一个文件的信息。
03.
04.This function returns an array with the following elements:
05.这个函数将返回一个包含下列元素的数组&#xff1a;
06.
07.[0] or [dev] - Device number
08.[0] 或 [dev] –代表(驱动)设备的数字
09.[1] or [ino] - Inode number
10.[1] 或 [ino] – 代表Inode的数字
11.[2] or [mode] - Inode protection mode
12.[2] 或 [mode] – Inode保护模式
13.[3] or [nlink] - Number of links
14.[3] 或 [nlink] –代表连接的数字
15.[4] or [uid] - User ID of owner
16.[4] 或 [uid] – 拥有者的用户id[User ID]
17.[5] or [gid] - Group ID of owner
18.[5] 或 [gid] – 拥有者的群id[Group ID]
19.[6] or [rdev] - Inode device type
20.[6] 或 [rdev] – Inode设备类型
21.[7] or [size] - Size in bytes
22.[7] 或 [size] – 字节数大小
23.[8] or [atime] - Last access (as Unix timestamp)
24.[8] 或 [atime] – 最后一次访问(Unix时间戳[timestamp])
25.[9] or [mtime] - Last modified (as Unix timestamp)
26.[9] 或 [mtime] -最后一次修改(Unix时间戳[timestamp])
27.[10] or [ctime] - Last inode change (as Unix timestamp)
28.[10] 或 [ctime] -最后一次修改inode(Unix时间戳[timestamp])
29.[11] or [blksize] - Blocksize of filesystem IO (if supported)
30.[11] 或 [blksize] – 文件系统IO的区域大小[Blocksize of filesystem IO](必须在支持这个元素的情况下)
31.[12] or [blocks] - Number of blocks allocated
32.[12] 或 [blocks] – 指派的空间数量