Hàm lstat() trong PHP

Định nghĩa và cách sử dụng

Hàm lstat() trả về thông tin về tệp hoặc liên kết tượng trưng.

Cú pháp

lstat(file)
Tham số Mô tả
file Bắt buộc. Định nghĩa tệp cần kiểm tra.

Mô tả

Lấy bởi file Thông tin thống kê của tệp hoặc liên kết tượng trưng được chỉ định bởi tham số.

Định dạng trả về của lstat()

Chỉ số số Tên khóa liên quan (từ PHP 4.0.6) Mô tả
0 dev Tên thiết bị
1 ino Số
2 mode Chế độ bảo vệ inode
3 nlink Số liên kết
4 uid ID người dùng của chủ sở hữu
5 gid ID nhóm của chủ sở hữu
6 rdev Loại thiết bị, nếu là thiết bị inode
7 size Số byte của kích thước tệp
8 atime Lần truy cập gần nhất (thời gian Unix)
9 mtime Lần thay đổi gần nhất (thời gian Unix)
10 ctime Lần thay đổi gần nhất (thời gian Unix)
11 blksize Kích thước khối IO hệ thống tệp
12 blocks Số lượng khối mà nó chiếm

Lưu ý và chú thích

Lưu ý:Hàm này tương tự stat() Hàm giống nhau, khác nhau chỉ một điểm: nếu file Nếu tham số là liên kết tượng trưng, thì trạng thái của liên kết tượng trưng sẽ được trả về,而不是 trạng thái của tệp mà liên kết tượng trưng chỉ đến.

Chú thích:Kết quả của hàm này sẽ được lưu trữ trong bộ nhớ cache. Vui lòng sử dụng clearstatcache() để xóa bộ nhớ cache.

Mô hình

<?php
print_r(lstat("test.txt"));
?>

Output tương tự:

Mảng
(
[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
)