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 )