(PHP 4, PHP 5)
lstat — Bir dosya veya sembolik bağ hakkında bilgi verir
dosyaismi ile belirtilen bir dosya veya sembolik bağın istatistiklerini toplar.
Bir dosya veya sembolik bağın yolu.
lstat() işlevinin döndürdüğü dizinin yapısı hakkında bilgi edinmek için stat() sayfasına bakınız. dosyaismi değiştirgesinin bir sembolik bağ olması durumunda sembolik bağın hedefi yerine sembolik bağın kendisi hakkında bilgi döndürmesi bakımından stat() işlevinden farklıdır.
Örnek 1 - stat() ve lstat() karşılaştırması
<?php
symlink('dosya.php', 'dosya');
// Dosya ve dosya.php için bilgileri karşılaştıralım
array_diff(stat('dosya'), lstat('dosya'));
?>
Yukarıdaki örnek şuna benzer bir çıktı üretir:
İik dosya arasındaki bilgi farkları:
Array ( [ino] => 97236376 [mode] => 33188 [size] => 34 [atime] => 1223580003 [mtime] => 1223581848 [ctime] => 1223581848 [blocks] => 8 )
Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi edinmek için clearstatcache() işlevine bakınız.
PHP 5.0.0 sürümünden itibaren bu işlev bazı URL sarmalayıcıları ile kullanılabilmektedir. stat() ailesini destekleyen sarmalayıcıların listesini Desteklenen Protokollerin ve Sarmalayıcıların Listesi başlığı altında bulabilirsiniz.