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 యజమాని యూజర్ ఐడి
5 gid యజమాని గ్రూప్ ఐడి
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
)