PHP fstat()-funktionen

Definition och användning

fstat()-funktionen returnerar information om den öppnade filen.

Syntaks

fstat(file)
Parameter Beskrivning
pipe Obligatorisk. Anger den öppnade fil som ska kontrolleras.

Förklaring

Hämta statistisk information om filen som öppnas med filpekaren handle.

Den här funktionen returnerar en array med statistisk information om filen, arrayen innehåller följande element:

Numerisk index Relaterad nyckelnamn (från PHP 4.0.6) Förklaring
0 dev Enhetsnamn
1 ino Nummer
2 mode inode-säkerhetsläge
3 nlink Antal länkar
4 uid Ägarens användar-id
5 gid Ägarens grupp-id
6 rdev Enhets typ, om det är en inode-enhet
7 size Antal byte i filstorlek
8 atime Senaste besökstid (Unix-tidstämpel)
9 mtime 上次修改时间(Unix 时间戳)
10 ctime 上次改变时间(Unix 时间戳)
11 blksize 文件系统 IO 的块大小
12 blocks 所占据块的数目

提示和注释

提示:本函数与 stat() 函数相似,不同的是,它是作用于已打开的文件指针而不是文件名。

实例

<?php
$file = fopen("test.txt","r");
print_r(fstat($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
)