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
)