PHP lstat() fonksiyonu

Tanım ve Kullanım

lstat() fonksiyonu, dosya veya sembolik bağlantı hakkında bilgi döndürür.

Gramer

lstat(file)
Parametre Açıklama
file Gerekli. Denetlenecek dosyayı belirtir.

Açıklama

Alınan file Parametre belirtilen dosya veya sembolik bağlantının istatistik bilgileri.

lstat() geri döndüğü format

Sayısal alt indeks Bağlantı anahtarı adı (PHP 4.0.6'dan itibaren) Açıklama
0 dev Cihaz adı
1 ino Numara
2 mode inode koruma modu
3 nlink Bağlantı sayısı
4 uid Sahibin kullanıcı kimliği
5 gid Sahibin grup kimliği
6 rdev Cihaz türü, inode cihazı ise
7 size Dosya boyutunun bayt cinsi
8 atime Son erişim zamanı (Unix zaman damgası)
9 mtime Son değiştirme zamanı (Unix zaman damgası)
10 ctime Son değiştirme zamanı (Unix zaman damgası)
11 blksize Dosya sistemi IO blok boyutu
12 blocks Dolayısıyla yer alan blok sayısı

İpucu ve Yorumlar

İpucu:Bu fonksiyon stat() Fonksiyonu aynı, fark yalnızca bir noktadır: Eğer file Parametre bir sembolik bağlantıysa, sembolik bağlantının durumu döndürülür, sembolik bağlantıya işaret eden dosyanın durumu değil.

Yorum:Bu fonksiyonun sonucu önbelleğe alınır. Lütfen clearstatcache() önbelleği temizlemek için.

Örnek

<?php
print_r(lstat("test.txt"));
?>

Çıkış benzeri:

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
)