PHP stat

基本介紹

  • 中文名:PHP stat
  • 屬性:編程函式代碼
  • 功能:返回關於檔案的信息
  • 使用語法:fstat(file)
定義和用法,語法,說明,stat() 的返回格式,提示和注釋,例子,

定義和用法

PHP 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
所有者的用戶 id
5
gid
所有者的組 id
6
rdev
設備類型,如果是 inode 設備的話
7
size
檔案大小的位元組數
8
atime
上次訪問時間(Unix 時間戳)
9
mtime
上次修改時間(Unix 時間戳)
10
ctime
上次改變時間(Unix 時間戳)
11
blksize
檔案系統 IO 的塊大小
12
blocks
所占據塊的數目

提示和注釋

提示:lstat() 與 stat() 類似,不同的是,它會返回符號連線的狀態。
注釋:本函式的結果會被快取。請使用 clearstatcache() 來清除快取。

例子

<?php
$file = fopen("test.txt","r");
print_r(stat($file));
fclose($file);
?>
輸出類似:
Array ( [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 )
PHP Filesystem 函式

相關詞條

熱門詞條

聯絡我們