Fungsi lstat() mengembalikan informasi tentang file atau tautan simbolis.
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
lstat(berkas)
parameter | menggambarkan |
---|---|
mengajukan | Diperlukan. Menentukan jalur yang akan diperiksa. |
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.
Tip: Fungsi lstat() kira-kira mirip dengan fungsi stat(). Satu-satunya perbedaan adalah jika parameter file adalah tautan simbolik, maka status tautan simbolik tersebut (bukan status file yang ditunjuk oleh tautan simbolik) dikembalikan.
<?phpprint_r(lstat("test.txt"));?>
Kode di atas akan menampilkan:
Larik([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[ukuran] => 92[waktu] => 1141633430[waktu m] => 1141298003[waktu] => 1138609592[ukuran blk] => -1[blok] => -1)