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

การกำหนดและการใช้งาน

lstat() ฟังก์ชันกลับมาด้วยข้อมูลเกี่ยวกับไฟล์หรือลิงก์สัญลักษณ์

สัญลักษณ์

lstat(file)
ตัวแปร รายละเอียด
file จำเป็น

รายละเอียด

ขอบขอบ file ข้อมูลตัวบันทึกของไฟล์หรือลิงก์สัญลักษณ์ที่กำหนดโดยตัวแปร

รูปแบบที่กลับมาจาก lstat()

ดัชนีเลข ชื่อกุญแจที่เชื่อมโยง (ตั้งแต่ 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 ขนาดบล็อคของระบบไฟล์ IO
12 blocks จำนวนบล็อคที่เก็บ

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

คำแนะนำ:ฟังก์ชันนี้เหมือนกันกับ stat() ฟังก์ชันเหมือนกัน แต่แตกต่างไปที่ด้านเดียวเท่านั้น: ถ้า file ถ้าตัวอย่างที่ใส่เข้ามาเป็นโซมโซมนี้ แล้ว จะกลับมาได้สถานะของโซมโซมนี้ ไม่ใช่สถานะของไฟล์ที่โซมโซมนี้หนุน

หมายเหตุ:ผลลัพธ์ของฟังก์ชันนี้จะถูกทำคลัง clearstatcache() เพื่อลบคลังคลาย

ตัวอย่าง

<?php
print_r(lstat("test.txt"));
?>

ออกมาเหมือนนี้:

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
)