ฟังก์ชัน fstat() ของ PHP

คำนิยามและวิธีใช้

ฟังก์ชัน fstat() กลับค่าข้อมูลของไฟล์ที่เปิด

รูปแบบ

fstat(file)
ประกาศ คำอธิบาย
pipe จำเป็น

คำอธิบาย

เรียกข้อมูลสถานะของไฟล์ที่เปิดด้วยตัวแทน handle ของไฟล์

ฟังก์ชันนี้กลับค่าแบบมาตราฐานแบบแบ่งปันของไฟล์ ซึ่งแบบแบ่งปันนี้ประกอบด้วยองค์ประกอบต่อไปนี้:

ดัชนีเลขฉันที่ ชื่อกุญแจที่เชื่อมโยง (ตั้งแต่ PHP 4.0.6) คำอธิบาย
0 dev ชื่ออุปกรณ์
1 ino หมายเลข
2 mode โมด์การปกป้อง inode
3 nlink จำนวนการเชื่อมต่อ
4 uid ID ผู้ใช้ของเจ้าของ
5 gid ID กลุ่มของเจ้าของ
6 rdev ประเภทอุปกรณ์,หากเป็นอุปกรณ์ inode ตั้งแต่
7 size ไซส์ของไฟล์ในได้บาท
8 atime เวลาเข้าชมครั้งที่แล้ว (Unix Timestamp)
9 mtime เวลาที่แก้ไขครั้งที่สุด (Unix timestamp)
10 ctime เวลาที่เปลี่ยนแปลงครั้งที่สุด (Unix timestamp)
11 blksize ขนาดบล็อคสำหรับ I/O ระบบไฟล์
12 blocks จำนวนบล็อคที่เก็บ

คำแนะนำและหมายเหตุ

คำแนะนำ:ฟังก์ชันนี้เหมือนกับ stat() ฟังก์ชันที่คล้ายกัน แต่ต่างกันคือ มันทำงานกับไอพีดีแห่งไฟล์ที่เปิดแล้ว ไม่ใช่ชื่อไฟล์

ตัวอย่าง

<?php
$file = fopen("test.txt","r");
print_r(fstat($file));
fclose($file);
?>

การแสดงของตัวแปรเช่น

Array
(
[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
)