(PHP 4, PHP 5, PHP 7, PHP 8)
filesize — Dosya uzunluğunu döndürür
dosyaismi
Dosya yolu.
Başarı durumunda dosya boyunu bayt cinsinden döndürür, aksi takdirde false
döndürür ve ayrıca E_WARNING
seviyesinde bir hata iletisi üretilir.
Bilginize: PHP'nin tamsayı türü, işaretli tamsayı türü olduğundan 32 bitlik tamsayıların kullanıldığı sistemlerde bazı dosya sistemi işlevleri 2GB'tan büyük dosyalarda beklenmedik sonuçlar verebilir.
Başarısızlık durumunda bir E_WARNING
çıktılanır.
Örnek 1 - filesize() örneği
<?php
// çıktısı:
// somefile.txt: 1024 bytes
$filename = 'somefile.txt';
echo $filename . ': ' . filesize($filename) . ' bytes';
?>
Bilginize: Bu işlevin sonuçları önbelleğe kaydedilir. Daha ayrıntılı bilgi clearstatcache() işlevinde bulunabilir.
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 listesi Desteklenen Protokoller ve Sarmalayıcılar başlığı altında bulunabilir.