Hàm fstat () trả về thông tin về một tệp đang mở.
Nó trả về một mảng với các phần tử đã cho bên dưới -
- [0] hoặc [dev] - Số thiết bị
- [1] hoặc [ino] - Số Inode
- [2] hoặc [mode] - Chế độ bảo vệ Inode
- [3] hoặc [nlink] - Số lượng liên kết
- [4] hoặc [uid] - ID người dùng của chủ sở hữu
- [5] hoặc [gid] - ID nhóm của chủ sở hữu
- [6] hoặc [rdev] - Loại thiết bị Inode
- [7] hoặc [size] - Kích thước tính bằng byte
- [8] hoặc [atime] - Thời gian truy cập cuối cùng dưới dạng dấu thời gian Unix
- [9] hoặc [mtime] - Thời gian được sửa đổi lần cuối dưới dạng dấu thời gian Unix
- [10] hoặc [ctime] - Thời gian thay đổi inode cuối cùng dưới dạng dấu thời gian Unix
- [11] hoặc [blksize] - Kích thước khối của IO hệ thống tệp
- [12] hoặc [khối] - Số khối được phân bổ
Cú pháp
fstat(file_pointer)
Tham số
-
file_pointer - Một con trỏ tệp được tạo bằng fopen (). Bắt buộc.
Quay lại
Hàm fstat () trả về một mảng có các phần tử mà chúng ta đã thấy ở trên.
Ví dụ
<?php $file_pointer = fopen("one.txt", "r"); print_r(fstat($file_pointer)); fclose($file_pointer); ?>
Sau đây là kết quả hiển thị các phần tử.
Đầu ra
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 120 [8] => 1928173529 [9] => 1124185875 [10] => 1114322653 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 120 [atime] => 1928173529 [mtime] => 1124185875 [ctime] => 1114322653 [blksize] => -1 [blocks] => -1 )