php stat函数怎样用?
定义和用法
stat() 函数返回关于文件的信息。
语法
fstat(file)
参数
file 必须。规定要搜检的文件。
申明
猎取由 file 指定的文件的统计信息。假如 file 是标记衔接,则统计信息是关于被衔接文件自身的,而不是标记衔接。
假如失足,stat() 返回 false,而且发出一条正告。
返回的数组包括有文件的统计信息,该数组具有以下列出的单位,数组下标从零开始。除了数字索引以外,从 PHP 4.0.6 起还能够经由过程关联索引来接见。
stat() 的返回花样
数字下标及关联键名(自 PHP 4.0.6) 申明:
● 0 dev 装备名
● 1 ino 号码
● 2 mode inode 保护模式
● 3 nlink 被衔接数量
● 4 uid 所有者的用户 id
● 5 gid 所有者的组 id
● 6 rdev 装备范例,假如是 inode 装备的话
● 7 size 文件大小的字节数
● 8 atime 上次接见时候(Unix 时候戳)
● 9 mtime 上次修正时候(Unix 时候戳)
● 10 ctime 上次转变时候(Unix 时候戳)
● 11 blksize 文件体系 IO 的块大小
● 12 blocks 所占有块的数量
提醒和解释
提醒:lstat() 与 stat() 相似,差别的是,它会返回标记衔接的状况。
解释:本函数的效果会被缓存。请使用 clearstatcache() 来消灭缓存。
例子
<?php $file = fopen("test.txt","r"); print_r(stat($file)); fclose($file); ?>
输出相似:
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 92 [8] => 1141633430 [9] => 1141298003 [10] => 1138609592 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 92 [atime] => 1141633430 [mtime] => 1141298003 [ctime] => 1138609592 [blksize] => -1 [blocks] => -1 )
以上就是php stat函数怎样用的细致内容,更多请关注ki4网别的相干文章!