स्टेट () फ़ंक्शन किसी फ़ाइल के बारे में जानकारी देता है।
नोट - स्टेट () फ़ंक्शन के परिणाम सर्वर से सर्वर में भिन्न होते हैं।
फ़ंक्शन नीचे दिए गए तत्वों के साथ एक सरणी देता है।
- [0] या [dev] - डिवाइस नंबर
- [1] या [ino] - इनोड नंबर
- [2] या [मोड] - इनोड सुरक्षा मोड
- [3] या [nlink] - लिंक की संख्या
- [4] या [uid] - स्वामी की उपयोगकर्ता आईडी
- [5] या [gid] - स्वामी की समूह आईडी
- [6] या [rdev] - इनोड डिवाइस प्रकार
- [7] या [आकार] - आकार बाइट्स में
- [8] या [atime] - यूनिक्स टाइमस्टैम्प के रूप में अंतिम एक्सेस समय
- [9] या [mtime] - अंतिम बार यूनिक्स टाइमस्टैम्प के रूप में संशोधित किया गया
- [10] या [ctime] - यूनिक्स टाइमस्टैम्प के रूप में अंतिम इनोड परिवर्तन समय
- [11] या [blksize] - फाइल सिस्टम IO का ब्लॉक साइज
- [12] या [ब्लॉक] - आवंटित ब्लॉकों की संख्या
सिंटैक्स
stat(file_path)
पैरामीटर
-
file_path - जाँचने के लिए फ़ाइल का पथ।
वापसी
lstat() फ़ंक्शन ऊपर दिखाए गए तत्वों को लौटाता है।
उदाहरण
<?php print_r(stat("demo.txt")); ?>
आउटपुट
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 120 [8] => 17128173529 [9] => 1984185875 [10] => 1294322653 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 120 [atime] => 1718173529 [mtime] => 1984185875 [ctime] => 1294322653 [blksize] => -1 [blocks] => -1 )
आइए एक और उदाहरण देखें।
उदाहरण
<?php $stat = stat('new.txt'); echo 'File mode = ' .$stat['mode']; echo '<br />Last Modification time of the file = ' .$stat['mtime']; ?>
आउटपुट
File mode = 33206 Last Modification time of the file = 1241387935