<สมบูรณ์ PHP Filesystem อ้างอิง
ความหมายและการใช้งาน
stat() ฟังก์ชันส่งกลับข้อมูลเกี่ยวกับไฟล์
ฟังก์ชั่นนี้จะส่งกลับอาร์เรย์ที่มีองค์ประกอบต่อไปนี้:
- [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] หรือ [บล็อก] - จำนวนของบล็อกจัดสรร
วากยสัมพันธ์
stat( พารามิเตอร์ ลักษณะ filename จำเป็นต้องใช้ ระบุเส้นทางไปยังแฟ้ม
เคล็ดลับและคำอธิบาย
Note: ผลจากการฟังก์ชั่นนี้จะแตกต่างจากเซิร์ฟเวอร์ไปยังเซิร์ฟเวอร์ อาร์เรย์อาจมีดัชนีตัวเลขดัชนีชื่อหรือทั้งสองอย่าง
Note: ผลของฟังก์ชั่นนี้จะถูกเก็บไว้ ใช้ clearstatcache() เพื่อล้างแคช
ตัวอย่าง
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
การส่งออกของโค้ดข้างต้นอาจจะ:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
<สมบูรณ์ PHP Filesystem อ้างอิง