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 | 所占据块的数目 |
实例
<?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 )