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 )