Fungsi PHP fstat()

Definisi dan Penggunaan

Fungsi fstat() mengembalikan informasi tentang file yang dibuka.

Sintaks

fstat(file)
Parameter Deskripsi
pipe Diperlukan. Menentukan file yang akan dicek.

Keterangan

Mengambil statistik file yang dibuka oleh penanda file.

Fungsi ini mengembalikan array statistik file, array ini mengandung elemen berikut:

Index angka Nama kunci asosiasi (dari PHP 4.0.6) Keterangan
0 dev Nama perangkat
1 ino Nomor
2 mode Mode perlindungan inode
3 nlink Jumlah koneksi
4 uid ID pengguna pemilik
5 gid ID grup pemilik
6 rdev Tipe perangkat, jika perangkat inode
7 size Besar file dalam byte
8 atime Waktu kunjungan terakhir (timestamp Unix)
9 mtime Waktu modifikasi terakhir (timestamp Unix)
10 ctime Waktu pengubahan terakhir (timestamp Unix)
11 blksize Ukuran blok IO sistem berkas
12 blocks Banyaknya blok yang diambil

Peringatan dan Komentar

Peringatan:Fungsi ini sama dengan stat() Fungsi yang mirip, tetapi yang berbeda adalah, ini berfungsi terhadap penanda file yang sudah dibuka bukan nama file.

Contoh

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

Output seperti:

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
)