PHP stat() फ़ंक्शन
विभाषा और उपयोग
stat() फ़ंक्शन फ़ाइल के बारे में जानकारी वापस करता है。
व्याकरण
fstat(file)
पारामीटर | व्याख्या |
---|---|
file | आवश्यक। जांच करने के लिए फ़ाइल निर्दिष्ट करें |
व्याख्या
प्राप्त करने वाले file निर्दिष्ट फ़ाइल के आँकड़ाचित्र file यदि यह एक संकेत संबंध है, तो आँकड़ा संकेत संबंध के बारे में है, नहीं कि संकेत संबंध के बारे में है。
यदि त्रुटि होती है, तो stat() false वापस करता है और एक चेतावनी जारी करता है。
वापसी एक्सेस करने वाले अभिव्यक्त अटारी के रूप में फ़ाइल के आँकड़ाचित्र शामिल है, जो निम्नलिखित इकाइयों के रूप में है, जिनका आंकड़ा निर्देशक शुरू से है। आंकड़ा निर्देशक के अलावा, PHP 4.0.6 से एक संबंधित अटारी के माध्यम से भी आंकड़ा एक्सेस किया जा सकता है।
stat() का वापसी फॉर्मेट
आंकड़ा निर्देशक | संबंधित कुंजी नाम (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 | blocks | अवश्यक ब्लॉक की संख्या |
सूचना और टिप्पणी
सूचना:lstat() stat() के समान है, लेकिन यह सिंबोलिक संयोजक की स्थिति को वापस करेगा。
टिप्पणी:इस फ़ंक्शन का परिणाम क्षेपणकूट में भंडारित होगा।इसके लिए clearstatcache() क्षेपणकूट को साफ करने के लिए
उदाहरण
<?php $file = fopen("test.txt","r"); print_r(stat($file)); fclose($file); ?>
आउटपुट इस तरह होगा:
एरे ( [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 )