<สมบูรณ์ PHP Filesystem อ้างอิง
ความหมายและการใช้งาน
fstat() ฟังก์ชันส่งกลับข้อมูลเกี่ยวกับการเปิดไฟล์
ฟังก์ชั่นนี้จะส่งกลับอาร์เรย์ที่มีองค์ประกอบต่อไปนี้:
- [0] หรือ [dev] - หมายเลขโทรศัพท์
- [1] หรือ [Ino] - หมายเลข Inode
- [2] หรือ [โหมด] - โหมดการป้องกัน Inode
- [3] หรือ [nlink] - จำนวนของการเชื่อมโยง
- [4] หรือ [uid] - ID ผู้ใช้ของเจ้าของ
- [5] หรือ [GID] - รหัสกลุ่มของเจ้าของ
- [6] หรือ [rdev] - ประเภทอุปกรณ์ Inode
- [7] หรือ [ขนาด] - ขนาดไบต์
- [8] หรือ [atime] - การเข้าถึงล่าสุด (as Unix timestamp)
- [9] หรือ [mtime] - แก้ไขล่าสุด (as Unix timestamp)
- [10] หรือ [ctime] - การเปลี่ยนแปลงล่าสุด inode (as Unix timestamp)
- [11] หรือ [blksize] - บล็อคของระบบแฟ้ม IO (if supported)
- [12] หรือ [บล็อก] - จำนวนของบล็อกจัดสรร
วากยสัมพันธ์
fstat(file)
พารามิเตอร์ | ลักษณะ |
---|---|
file | จำเป็นต้องใช้ ระบุการเปิดไฟล์ที่จะตรวจสอบ |
เคล็ดลับและคำอธิบาย
Note: ผลจากการฟังก์ชั่นนี้จะแตกต่างจากเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ อาร์เรย์อาจมีดัชนีตัวเลขดัชนีชื่อหรือทั้งสองอย่าง
Tip: ฟังก์ชั่นนี้จะคล้ายกับ 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
)
<สมบูรณ์ PHP Filesystem อ้างอิง