PHP สถิติ () ฟังก์ชัน
ความหมายและการใช้งาน
สถิติ () ฟังก์ชันส่งกลับข้อมูลเกี่ยวกับไฟล์
ฟังก์ชั่นนี้จะส่งกลับอาร์เรย์ที่มีองค์ประกอบดังต่อไปนี้:
- [0] หรือ [dev] - จำนวนอุปกรณ์
- [1] หรือ [Ino] - จำนวน inode
- [2] หรือ [โหมด] - โหมดการป้องกัน inode
- [3] หรือ [nlink] - จำนวนการเชื่อมต่อ
- [4] หรือ [UID] - ID ผู้ใช้เจ้าของ
- [5] หรือ [GID] - กลุ่มเจ้าของหมายเลข
- [6] หรือ [rdev] - ประเภทอุปกรณ์ inode
- [7] หรือ [ขนาด] - จำนวนไบต์ของขนาดไฟล์
- [8] หรือ [atime] - เวลาของการเข้ามาครั้งล่าสุด (เวลา Unix)
- [9] หรือ [mtime] - แก้ไขล่าสุด (เวลา Unix)
- [10] หรือ [CTime] - inode ล่าสุดเปลี่ยนเวลา (เวลา Unix)
- [11] หรือ [blksize] - IO ขนาดของระบบไฟล์บล็อก (ถ้าสนับสนุน)
- [12] หรือ [บล็อก] - จำนวนบล็อกครอบครอง
ไวยากรณ์
stat(filename)
参数 | 描述 |
---|---|
filename | 必需。规定文件的路径。 |
เคล็ดลับและคำอธิบาย
หมายเหตุ: ผลจากเซิร์ฟเวอร์ไปยังผลที่ส่งกลับโดยฟังก์ชั่นนี้ไม่ได้เป็นเซิร์ฟเวอร์เดียวกันอาร์เรย์นี้มีตัวเลขดัชนีรวมทั้งดัชนีชื่อหรือทั้งสองอย่าง
หมายเหตุ: ผลของฟังก์ชั่นนี้จะถูกเก็บไว้ใช้ clearstatcache () เพื่อล้างแคช
ตัวอย่าง
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
$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
Modification time: 1141298003
Device number: 0
เสร็จสมบูรณ์คู่มือการใช้งานระบบแฟ้ม PHP อ้างอิง