PHP lstat() फ़ंक्शन

विन्यास और उपयोग

lstat() फ़ंक्शन फ़ाइल या सिंबोलिक संबंध के बारे में जानकारी देता है。

व्याकरण

lstat(फ़ाइल)
पारामीटर वर्णन
फ़ाइल आवश्यक। जांच करने वाले फ़ाइल को निर्दिष्ट करता है。

वर्णन

द्वारा प्राप्त करना फ़ाइल पारामीटर द्वारा निर्दिष्ट फ़ाइल या सिंबोलिक संबंध के सांख्यिकीय जानकारी。

lstat() का वापसी फ़ॉर्मेट

अंकीय इंडेक्स संबंधित कुंजी नाम (फील्ड फ़िल्टर से PHP 4.0.6) वर्णन
0 dev उपकरण नाम
1 ino संख्या
2 mode inode सुरक्षा मोड
3 nlink संबंधित बदले
4 uid मालिक के उपयोगकर्ता आईडी
5 gid मालिक के समूह आईडी
6 rdev उपकरण क़िस्म, यदि inode उपकरण हो तो
7 size फ़ाइल आकार के बाइट
8 atime पिछली पहुंच वक्त यूनिक्स समय टाइमस्टैप
9 mtime पिछली संशोधन वक्त यूनिक्स समय टाइमस्टैप
10 ctime पिछली परिवर्तन वक्त यूनिक्स समय टाइमस्टैप
11 blksize फ़ाइल सिस्टम आईओ का ब्लॉक आकार
12 ब्लॉक्स ब्लॉक की संख्या जो इसके द्वारा लिया गया है

सूचना और टिप्पणी

सूचना:इस फ़ंक्शन और stat() फ़ंक्शन अच्छा है, लेकिन एक अलग बात है: यदि फ़ाइल पारामीटर एक सिंबोलिक लिंक होने वाला है तो, सिंबोलिक लिंक की स्थिति वापस दी जाएगी, न कि सिंबोलिक लिंक के बाहरी फ़ाइल की स्थिति।

टिप्पणी:इस फ़ंक्शन का परिणाम कैश में भंडारित होगा।इसके लिए clearstatcache() क्या भंडार को साफ करें。

उदाहरण

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

आउटपुट इस तरह होगा:

एरे
(
[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
)