<Kompletny system plików PHP referencyjny
Definicja i Wykorzystanie
stat() zwraca informacje o pliku.
Funkcja ta zwraca tablicę z następujących elementów:
- [0] i [Dev] - liczba Urządzenie
- [1] lub [ino] - liczba Inode
- [2] lub [tryb] - sposób zabezpieczania Inode
- [3] lub [nlink] - liczba ogniw
- [4] lub [UID] - identyfikator użytkownika właściciela
- [5] i [GID] - Grupa ID właściciela
- [6] lub [rdev] - typ urządzenia Inode
- [7] lub [rozmiar] - liczba bajtów
- [8] lub [atime] - Ostatnio dostępu (as Unix timestamp)
- [9] lub [-mtime] - Ostatnio zmodyfikowane (as Unix timestamp)
- [10] lub [ctime] - Ostatnie zmiany-węzła (as Unix timestamp)
- [11] lub [blksize] - rozmiar bloku systemu plików IO (if supported)
- [12] lub [bloki] - Liczba bloków przydzielona
Składnia
stat( Parametr Opis filename Wymagany. Określa ścieżkę do pliku
Porady i uwagi
Note: Wyniki tej funkcji różnią się od serwera do serwera. Tablica może zawierać numeru indeksu, wskaźnik nazwy, lub obu.
Note: W wyniku działania tej funkcji są buforowane. Użyj clearstatcache() , aby wyczyścić pamięć podręczną.
Przykład
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Wyjście z kodem powyżej mogą być:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
<Kompletny system plików PHP referencyjny