Funkcja lstat() w PHP
Definicja i użycie
Funkcja lstat() zwraca informacje o pliku lub łączeniu symbolicznym.
Gramatyka
lstat(file)
Parametr | Opis |
---|---|
file | Wymagane. Określa plik do sprawdzenia. |
Opis
Pobieranie przez file Informacje o pliku lub łączeniu symbolicznym określonym przez parametr.
Format zwracany przez lstat()
Numer indeksu | Nazwa klucza powiązanego (od PHP 4.0.6) | Opis |
---|---|---|
0 | dev | Nazwa urządzenia |
1 | ino | Numer |
2 | mode | Tryb ochrony inode |
3 | nlink | Liczba połączeń |
4 | uid | ID użytkownika właściciela |
5 | gid | ID grupy właściciela |
6 | rdev | Typ urządzenia, jeśli jest to urządzenie inode |
7 | size | Liczba bajtów rozmiaru pliku |
8 | atime | Ostatnia godzina dostępu (Unix timestamp) |
9 | mtime | Ostatnia modyfikacja czasu (Unix timestamp) |
10 | ctime | Ostatnia zmiana czasu (Unix timestamp) |
11 | blksize | Rozmiar bloków wejścia-wyjścia systemu plików |
12 | blocks | Liczba zajmowanych bloków |
Wskazówki i komentarze
Wskazówka:Ta funkcja jest podobna do stat() Funkcja ta jest podobna do file Jeśli parametr jest linkiem symbolicznym, zwracany jest stan tego linku symbolicznego, a nie stan pliku wskazywanego przez ten link.
Komentarz:Wynik tej funkcji będzie przechowywany w pamięci podręcznej. Użyj clearstatcache() aby wyczyścić pamięć podręczną.
Przykład
<?php print_r(lstat("test.txt")); ?>
Wypisanie podobne do:
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 )