fstat() फ़ंक्शन खुली फ़ाइल के बारे में जानकारी देता है।
यह नीचे दिए गए तत्वों के साथ एक सरणी देता है -
- [0] या [dev] - डिवाइस नंबर
- [1] या [ino] - इनोड नंबर
- [2] या [मोड] - इनोड सुरक्षा मोड
- [3] या [nlink] - लिंक की संख्या
- [4] या [uid] - स्वामी की उपयोगकर्ता आईडी
- [5] या [gid] - स्वामी की समूह आईडी
- [6] या [rdev] - इनोड डिवाइस प्रकार
- [7] या [आकार] - आकार बाइट्स में
- [8] या [atime] - यूनिक्स टाइमस्टैम्प के रूप में अंतिम एक्सेस समय
- [9] या [mtime] - अंतिम बार यूनिक्स टाइमस्टैम्प के रूप में संशोधित किया गया
- [10] या [ctime] - यूनिक्स टाइमस्टैम्प के रूप में अंतिम इनोड परिवर्तन समय
- [11] या [blksize] - फाइल सिस्टम IO का ब्लॉक साइज
- [12] या [ब्लॉक] - आवंटित ब्लॉकों की संख्या
सिंटैक्स
fstat(file_pointer)
पैरामीटर
-
file_pointer - fopen() का उपयोग करके बनाया गया एक फ़ाइल पॉइंटर। आवश्यक है।
वापसी
fstat () फ़ंक्शन उन तत्वों के साथ एक सरणी देता है जिन्हें हमने ऊपर देखा था।
उदाहरण
<?php $file_pointer = fopen("one.txt", "r"); print_r(fstat($file_pointer)); fclose($file_pointer); ?>
निम्नलिखित आउटपुट है जो तत्वों को दिखाता है।
आउटपुट
Array ( [0] => 0 [1] => 0 [2] => 33206 [3] => 1 [4] => 0 [5] => 0 [6] => 0 [7] => 120 [8] => 1928173529 [9] => 1124185875 [10] => 1114322653 [11] => -1 [12] => -1 [dev] => 0 [ino] => 0 [mode] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [size] => 120 [atime] => 1928173529 [mtime] => 1124185875 [ctime] => 1114322653 [blksize] => -1 [blocks] => -1 )