Fungsi stat() mengembalikan informasi tentang suatu file.
Fungsi ini akan mengembalikan array yang berisi elemen-elemen berikut:
[0] atau [dev] - nomor perangkat
[1] atau [ino] - nomor inode
[2] atau [mode] - mode perlindungan inode
[3] atau [nlink] - jumlah koneksi
[4] atau [uid] - ID pengguna pemilik
[5] atau [gid] – ID grup pemilik
[6] atau [rdev] - jenis perangkat inode
[7] atau [ukuran] - ukuran file dalam byte
[8] atau [atime] - waktu akses terakhir (cap waktu Unix)
[9] atau [mtime] - Waktu terakhir diubah (cap waktu Unix)
[10] atau [ctime] - Waktu perubahan inode terakhir (cap waktu Unix)
[11] atau [blksize] - Ukuran blok untuk sistem file IO (jika didukung)
[12] atau [blok] - jumlah blok yang ditempati
status ( nama file )
parameter | menggambarkan |
---|---|
nama file | Diperlukan. Menentukan jalur ke file. |
Catatan: Hasil yang dikembalikan dari fungsi ini tidak sama dengan hasil antar server. Array ini berisi indeks numerik, indeks nama, atau keduanya.
Catatan: Hasil dari fungsi ini akan di-cache. Silakan gunakan clearstatcache() untuk menghapus cache.
<?php$stat = stat('test.txt');echo 'Waktu akses: ' .$stat['atime'];echo '<br />Waktu modifikasi: ' .$stat['mtime'];echo '<br />Nomor perangkat: ' .$stat['dev'];?>
Kode di atas akan menampilkan:
Waktu akses: 1141633430Waktu modifikasi: 1141298003Nomor perangkat: 0