[Php 4, Php 5, Php 7, Php 8]
Stat - cung cấp thông tin về một tệp — Gives information about a file
Sự mô tả
Stat [Chuỗi $filename
]: Mảng | Sai[string $filename
]: array|false
lstat [] giống hệt với stat [] ngoại trừ thay vào đó nó sẽ dựa trên trạng thái symlinks. is identical to stat[] except it would instead be based off the symlinks status.
Thông số
filename
Đường dẫn đến tệp.
Trả về giá trị
Định dạng kết quả stat [] và fstat [] and fstat[] result format0 | Stat [Chuỗi $filename ]: Mảng | Sai | lstat [] giống hệt với stat [] ngoại trừ thay vào đó nó sẽ dựa trên trạng thái symlinks. |
1 | Thông số | filename |
2 | Đường dẫn đến tệp. | Trả về giá trị |
3 | Định dạng kết quả stat [] và fstat [] | Số |
4 | Kết hợp | Dev |
5 | Số thiết bị *** | tôi không |
6 | Số inode **** | cách thức |
7 | Chế độ bảo vệ Inode ***** | Nlink |
8 | Số lượng liên kết | uid |
9 | userid của chủ sở hữu * | Gid |
10 | GroupId của chủ sở hữu * | Rdev |
11 | Loại thiết bị, nếu thiết bị inode | kích thước |
12 | Kích thước trong byte | một thời gian |
thời gian truy cập cuối cùng [dấu thời gian UNIX]
MTIM
thời gian sửa đổi cuối cùng [dấu thời gian UNIX]stat[], and
0
for lstat[].
ctime
thời gian thay đổi inode cuối cùng [dấu thời gian unix]is_writable[].
blksizechmod[]. The next digit is ignored by PHP. The next two digits indicate the file type:
khối của hệ thống tập tin io **filename 1
| * Trên Windows, điều này sẽ luôn luôn là 0 . |
filename 2
| ** Chỉ hợp lệ trên các hệ thống hỗ trợ loại st_blksize - các hệ thống khác [ví dụ: Windows] trả về -1 . |
filename 3
| *** Trên Windows, kể từ Php 7.4.0, đây là số sê-ri của âm lượng chứa tệp, là số nguyên không dấu 64 bit, do đó có thể tràn. Trước đây, đó là biểu diễn số của ký tự ổ đĩa [ví dụ: 2 cho C: ] cho stat [] và 0 cho lstat []. |
filename 4
| **** Trên Windows, kể từ Php 7.4.0, đây là mã định danh được liên kết với tệp, là số nguyên không dấu 64 bit, do đó có thể tràn. Trước đây, nó luôn luôn là 0 . |
filename 5
| ***** Trên Windows, bit quyền có thể ghi được đặt theo thuộc tính tệp chỉ đọc và cùng một giá trị được báo cáo cho tất cả người dùng, nhóm và chủ sở hữu. ACL không được tính đến, trái với is_wrable []. |
filename 6
| Giá trị của mode chứa thông tin được đọc bởi một số chức năng. Khi được viết bằng bát phân, bắt đầu từ bên phải, ba chữ số đầu tiên được trả lại bởi chmod []. Chữ số tiếp theo bị bỏ qua bởi PHP. Hai chữ số tiếp theo cho biết loại tệp: |
filename 7
| mode Các loại tệp |
mode
trong bát phânfilename
8 and a directory could be filename
9.
Nghĩastat[] returns 0
0.
ổ cắm: Because PHP's integer type is signed and many platforms use 32bit integers, some filesystem functions may return unexpected results for files which are larger than 2GB.
Errors/Exceptions
liên kết0
1 is emitted.
Tệp thường xuyên
7.4.0 | danh mục |
7.4.0 | thiết bị ký tự |
FIFO
Vì vậy, ví dụ một tệp thông thường có thể là filename
8 và một thư mục có thể là filename
9.stat[] example
0
6
Trong trường hợp lỗi, stat [] trả về 0
0.stat[] information together with touch[]
0
7
Lưu ý: Vì loại số nguyên của PHP được ký kết và nhiều nền tảng sử dụng số nguyên 32 bit, một số hàm hệ thống tập tin có thể trả về kết quả bất ngờ cho các tệp lớn hơn 2GB.
Sau khi thất bại, một
0
1 được phát ra.:Thay đổi
Phiên bản: The results of this function are cached. See clearstatcache[] for more details.
Trên Windows, số thiết bị hiện là số sê -ri của âm lượng chứa tệp và số inode là mã định danh được liên kết với tệp.
Các thống kê 0
2, 0
3, 0
4 và 0
5 của các liên kết symlink luôn là của mục tiêu. Điều này trước đây không phải là trường hợp của NTS xây dựng trên Windows.stat[] family of functionality.
Ví dụ
- Ví dụ số 1 Stat [] Ví dụ
- Ví dụ #2 Sử dụng thông tin Stat [] cùng với Touch []
- Ghi chú
- Ghi chú:
- Lưu ý rằng độ phân giải thời gian có thể khác nhau từ hệ thống tệp này sang hệ thống khác.
Lưu ý: Kết quả của chức năng này được lưu trong bộ nhớ cache. Xem ClearStatCache [] để biết thêm chi tiết. ¶
Mẹo
0
8
0
9
-1
0
-1
1
-1
2
-1
3
-1
4
Lưu ý: Kết quả của chức năng này được lưu trong bộ nhớ cache. Xem ClearStatCache [] để biết thêm chi tiết. ¶
Mẹo
-1
5
-1
6
-1
7
-1
8
-1
9
2
0
2
1
2
2
2
3
2
4
2
5Kể từ Php 5.0.0, chức năng này cũng có thể được sử dụng với một số trình bao bọc URL. Tham khảo các giao thức và trình bao bọc được hỗ trợ để xác định gói nào hỗ trợ cho họ chức năng. ¶
Xem thêm
2
6
2
7
2
8
2
9
C:
0
C:
1
C:
2
2
5lstat [] - cung cấp thông tin về một tệp hoặc liên kết tượng trưng ¶
Xem thêm
C:
4
C:
5
C:
6
fstat [] - Nhận thông tin về một tệp bằng cách sử dụng con trỏ tệp mở ¶
filemtime [] - Nhận thời gian sửa đổi tệp
C:
8
C:
9
0
0
0
1
0
2
0
3
0
4
0
5
2
5Filegroup [] - Nhận nhóm tệp ¶
Splfileinfo
0
7
0
8
0
9
2
5quản trị trang web tại Askapache dot com ¶
8 năm trước
0
1
0
2
0
3
0
4
Quản trị viên tại Smitelli Dot Com ¶ ¶
Xem thêm
0
6
0
7
0
8
0
9
mode
0
mode
1
2
5lstat [] - cung cấp thông tin về một tệp hoặc liên kết tượng trưng ¶
fstat [] - Nhận thông tin về một tệp bằng cách sử dụng con trỏ tệp mở
mode
3
mode
4
mode
5
mode
6filemtime [] - Nhận thời gian sửa đổi tệp ¶
Mẹo
mode
7
mode
8
mode
9
mode
0
2
5Kể từ Php 5.0.0, chức năng này cũng có thể được sử dụng với một số trình bao bọc URL. Tham khảo các giao thức và trình bao bọc được hỗ trợ để xác định gói nào hỗ trợ cho họ chức năng. ¶
Xem thêm
mode
2
mode
3
mode
4
2
5svend at svendtofte dot com ¶ ¶
18 năm trước
mode
6
Hellhound ¶ ¶
14 năm trước
mode
7
mode
8
2
5
Carlos [at] encore-lab [dot] com ¶ ¶
8 năm trước
filename
00
filename
01
filename
02
filename
03
2
5Ẩn danh ¶ ¶
16 năm trước
filename
05
filename
06
filename
07
filename
08
filename
09
filename
10Antonixyz tại gmx dot net ¶ ¶
14 năm trước
filename
11
Ẩn danh ¶ ¶
18 năm trước
filename
12
filename
13
2
5