stat Bir dosya hakkında bilgi döndürür &reftitle.description; arrayfalsestat stringdosyaismi dosyaismi ile belirtilen dosyanın istatistiklerini toplar. Eğer dosyaismi bir sembolik bağ ise istatistikler bağ dosyasından değil hedefinden toplanır. PHP 7.4.0 öncesinde, Windows üzerinde, bu durumda, NTS size, atime, mtime ve ctime istatistiklerini sembolik bağdan oluştururdu. lstat, sembolik bağların durumunu döndürmesi dışında stat işlevine eşdeğerdir. &reftitle.parameters; dosyaismi Dosyanın yolu. &reftitle.returnvalues; <function>stat</function> and <function>fstat</function> sonuç biçemi İndis Anahtar Açıklama 0 dev aygıt numarası *** 1 ino dosya düğümü numarası **** 2 mode dosya düğümü koruma kipi ***** 3 nlink bağ sayısı 4 uid sahibinin kullanıcı kimliği * 5 gid sahibinin grup kimliği * 6 rdev dosya düğümü aygıtı ise aygıt türü 7 size bayt sayısı 8 atime son erişim zamanı (Unix zaman damgası) 9 mtime son değişiklik zamanı (Unix zaman damgası) 10 ctime dosya düğümü son değişiklik zamanı (Unix zaman damgası) 11 blksize dosya sisteminin G/Ç blok boyu ** 12 blocks ayrılmış 512 baytlık blokların sayısı **
* Windows üzerinde daima 0'dır. ** Sadece st_blksize türünü destekleyen sistemlerde geçerlidir; diğer sistemlerde (Windows gibi) -1 döner. *** PHP 7.4.0 öncesinde, Windows üzerinde, bu dosyayı içeren birimin 64 bitlik işaretsiz bir tam sayı olarak seri numarasıdır, bu nedenle taşabilir. Önceden, sürücü harfinin sayısal karşılığıydı (örneğin, C: sürücüsü stat için 2 ve lstat için 0 idi). **** PHP 7.4.0 öncesinde, Windows üzerinde, bu, 64 bitlik işaretsiz bir tam sayı olarak dosyayla ilişkili tanımlayıcıdır, bu nedenle taşabilir. Önceden her zaman 0 idi. ***** Windows'ta, yazılabilir izin biti, salt-okunur yapılır ve tüm kullanıcılar, grup ve sahip için aynı değer kullanılır. is_writable işlevinin aksine ACL dikkate alınmaz. Çeşitli işlevler tarafından okunan bilgileri içeren kip değeri. Sekizlik olarak yazıldığında, sağdan başlayarak, ilk üç hane chmod tarafından döndürülür. Sonraki basamak PHP tarafından yok sayılır. Sonraki iki hane dosya türünü gösterir: <literal>kip</literal> dosya türleri Sekizlik kip Anlamı 0140000 soket 0120000 bağ 0100000 normal dosya 0060000 blok aygıtı 0040000 dizin 0020000 karakter aygıtı 0010000 fifo
Dolayısıyla, örneğin, normal bir dosyanın kipi 0100644 iken dizin için 0040755 olur.
Hata durumunda, stat &false; döndürür. &fs.file.32bit;
&reftitle.errors; Başarısızlık durumunda bir E_WARNING çıktılanır. &reftitle.changelog; &Version; &Description; 7.4.0 Windows üzerinde, aygıt numarası artık dosyayı içeren birimin seri numarası oldu. Evvelce dosya ile ilgili tanımlayıcının düğüm numarası idi. 7.4.0 Sembolik bağların size, atime, mtime ve ctime istatistikleri olarak artık hedefin istatistikleri kullanılıyor. Evvelce, bunları NTS sembolik bağdan oluştururdu. &reftitle.examples; - <function>stat</function> örneği - <function>stat</function> bilgisinin <function>touch</function> ile birlikte kullanımı ]]> &reftitle.notes; ¬e.filesystem-time-res; ¬e.clearstatcache; &tip.fopen-wrapper.stat; &reftitle.seealso; lstat fstat filemtime filegroup SplFileInfo