Hướng dẫn php stat - chỉ số php

(Php 4, Php 5, Php 7, Php 8)

Stat - cung cấp thông tin về một tệpGives 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 format
SốKết hợpSự mô tả
0 Stat (Chuỗi $filename): Mảng | Sailstat () 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ợpDev
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ếtuid
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ị inodekích thước
12 Kích thước trong bytemộ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 **
khốiSố lượng khối 512 byte được phân bổ **
filename1 * Trên Windows, điều này sẽ luôn luôn là 0.
filename2 ** 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.
filename3 *** 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 ().
filename4 **** 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.
filename5 ***** 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 ().
filename6 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:
filename7 mode Các loại tệp

mode trong bát phânfilename8 and a directory could be filename9.

Nghĩastat() returns 00.

ổ 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ết01 is emitted.

Tệp thường xuyên

Khối thiết bịSự mô tả
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à filename8 và một thư mục có thể là filename9.stat() example

06

Trong trường hợp lỗi, stat () trả về 00.stat() information together with touch()

07

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 01 đượ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ê 02, 03, 04 và 05 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

08

09

-10

-11

-12

-13

-14

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

-15

-16

-17

-18

-19

20

21

22

23

24

25

Kể 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

26

27

28

29

C:0

C:1

C:2

25

lstat () - 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

lstat () - 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ở

filemtime () - Nhận thời gian sửa đổi tệp

C:8

C:9

00

01

02

03

04

05

25

Filegroup () - Nhận nhóm tệp

Splfileinfo

07

08

09

25

quản trị trang web tại Askapache dot com

8 năm trước

01

02

03

04

13 năm trước

Quản trị viên tại Smitelli Dot Com ¶

Xem thêm

06

07

08

09

mode0

mode1

25

lstat () - 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ở

mode3

mode4

mode5

mode6

filemtime () - Nhận thời gian sửa đổi tệp

Mẹo

mode7

mode8

mode9

mode0

25

Kể 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

mode2

mode3

mode4

25

svend at svendtofte dot com ¶

18 năm trước

mode6

Hellhound ¶

14 năm trước

mode7

mode8

25

Carlos [at] encore-lab [dot] com ¶

8 năm trước

filename00

filename01

filename02

filename03

25

Ẩn danh ¶

16 năm trước

filename05

filename06

filename07

filename08

filename09

filename10

Antonixyz tại gmx dot net ¶

14 năm trước

filename11

Ẩn danh ¶

18 năm trước

filename12

filename13

25