<Complete PHP Sistem de fișiere de referință
Definiție și utilizare
lstat() Funcția returnează informații despre un fișier sau un link simbolic.
Această funcție returnează o matrice cu următoarele elemente:
- [0] sau [dev] - Număr dispozitiv
- [1] sau [fenilmetilamino] - numărul inode
- [2] sau [Mod] - modul de protecție inode
- [3] sau [nlink] - Numărul de legături
- [4] sau [uid] - ID utilizator proprietar
- [5] sau [gid] - Grup ID proprietar
- [6] sau [rdev] - inode tip de dispozitiv
- [7] sau [size] - Dimensiune în octeți
- [8] sau [atime] - Ultima accesare (as Unix timestamp)
- [9] sau [mtime] - Ultima modificare (as Unix timestamp)
- [10] sau [ctime] - Ultima modificare inod (as Unix timestamp)
- [11] sau [blksize] - blocksize de fișiere IO (if supported) există (if supported)
- [12] sau [blocuri] - Numărul de blocuri alocate
Sintaxă
lstat(file)
Parametru | Descriere |
---|---|
file | Necesar. Specifică fișierul pentru a verifica |
Sfaturi și note
Note: Rezultatele din această funcție va diferi de la un server la altul . Matricea poate conține indexul număr, indexul nume sau ambele.
Note: Rezultatul acestei funcții sunt memorate în cache. Utilizați clearstatcache() pentru a șterge memoria cache.
Tip: Această funcție este similară stat() , cu excepția faptului că în cazul în care parametrul de fișiere este un link simbolic, starea symlink este returnat (nu este starea fișierului indicat de symlink).
Exemplu
<?php
print_r(lstat("test.txt"));
?>
Ieșirea codului de mai sus ar putea fi:
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
)
<Complete PHP Sistem de fișiere de referință