Fungsi PHP stat()

Definisi dan penggunaan

Fungsi stat() mengembalikan informasi tentang berkas.

Syntaks

fstat(file)
Parameter Deskripsi
file Diperlukan. Tentukan berkas yang akan dicek.

Keterangan

Dapatkan oleh file Informasi statistik berkas yang ditentukan. file Jika adalah koneksi simbol, informasi statistik adalah tentang berkas yang dihubungkan, bukan tentang koneksi simbol.

Jika terjadi kesalahan, stat() kembalikan false dan mengeluarkan peringatan.

Array yang kembalikan mengandung informasi statistik berkas, array ini memiliki unit seperti yang dijelaskan di bawah, indeks array dimulai dari nol. Selain indeks angka, dari PHP 4.0.6 dapat diakses melalui indeks yang berhubungan.

Format kembalian stat()

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

Pesan dan Komentar

Pesan:lstat() Seperti stat(), namun berbeda, ia akan mengembalikan status simbolik.

Komentar:Hasil fungsi ini akan disimpan di cache. Gunakan clearstatcache() untuk membersihkan cache.

Contoh

<?php
$file = fopen("test.txt","r");
print_r(stat($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
)