PHP stat() function
Paglilinang at Paggamit
Ang function na stat() ay ibabalik ng impormasyon tungkol sa file.
Grammar
fstat(file)
Parametro | Paglalarawan |
---|---|
file | Dapat ibigay. Tinutukoy ang file na dapat suriin. |
Paglalarawan
Makakuha ng sa pamamagitan ng file Istatistika ng nakatalagang file. file Kung ito'y symbolikong koneksyon, ang istatistika ay tungkol sa file na nakakonekta, hindi sa symbolikong koneksyon.
Kung may mali, ibabalik ng stat() ang false at magpadala ng babala.
Ang array na ibabalik ng stat() ay naglalaman ng mga istatistika ng file, ang array na ito ay may mga sumusunod na bahagi, ang index ng array ay nagsisimula sa zero. Mula sa PHP 4.0.6, maaari ring makapasok sa pamamagitan ng associated index kung hindi lang sa pamamagitan ng number index.
Format ng ibabalik ng stat()
Digital na index | Kaugnay na pangalan ng key (mula sa PHP 4.0.6) | Paglalarawan |
---|---|---|
0 | dev | Pangalan ng device |
1 | ino | Bilang |
2 | mode | Mga modong pagprotekta ng inode |
3 | nlink | Bilang ng mga koneksyon |
4 | uid | User ID ng may-ari |
5 | gid | Group ID ng may-ari |
6 | rdev | Uri ng device, kung ito'y device na inode |
7 | size | Bilang ng bybtes ng laki ng file |
8 | atime | Mga nakaraang oras ng pagbisita (Unix timestamp) |
9 | mtime | Mga nakaraang oras ng pagbabago (Unix timestamp) |
10 | ctime | Mga nakaraang pagbabago ng oras (Unix timestamp) |
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 )