PHP stat() 函數(shù)
PHP stat() 函數(shù)

定義和用法
stat() 函數(shù)返回關(guān)于文件的信息。
該函數(shù)將返回一個(gè)包含下列元素的數(shù)組:
- [0] 或 [dev] - 設(shè)備編號(hào)
- [1] 或 [ino] - inode 編號(hào)
- [2] 或 [mode] - inode 保護(hù)模式
- [3] 或 [nlink] - 連接數(shù)目
- [4] 或 [uid] - 所有者的用戶 ID
- [5] 或 [gid] - 所有者的組 ID
- [6] 或 [rdev] - inode 設(shè)備類型
- [7] 或 [size] - 文件大小的字節(jié)數(shù)
- [8] 或 [atime] - 上次訪問時(shí)間(Unix 時(shí)間戳)
- [9] 或 [mtime] - 上次修改時(shí)間(Unix 時(shí)間戳)
- [10] 或 [ctime] - 上次 inode 改變時(shí)間(Unix 時(shí)間戳)
- [11] 或 [blksize] - 文件系統(tǒng) IO 的塊大?。ㄈ绻С郑?/li>
- [12] 或 [blocks] - 所占據(jù)塊的數(shù)目
語法
stat(filename)
參數(shù) | 描述 |
---|---|
filename | 必需。規(guī)定文件的路徑。 |
提示和注釋
注釋:從這個(gè)函數(shù)返回的結(jié)果與服務(wù)器到服務(wù)器的結(jié)果是不相同的。這個(gè)數(shù)組包含了數(shù)字索引、名稱索引或同時(shí)包含上述二者。
注釋:該函數(shù)的結(jié)果會(huì)被緩存。請(qǐng)使用 clearstatcache() 來清除緩存。
實(shí)例
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
上面的代碼將輸出:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
Modification time: 1141298003
Device number: 0

相關(guān)文章
- PHP 變量
- PHP EOF(heredoc) 使用說明
- PHP 命名空間 namespace
- PHP 多維數(shù)組
- PHP 包含文件 include 和 require 語句
- PHP 文件處理
- PHP 文件上傳
- PHP 異常處理
- PHP array_count_values() 函數(shù)
- PHP array_diff_key() 函數(shù)
- PHP array_intersect() 函數(shù)
- PHP array_key_exists() 函數(shù)
- PHP array_merge_recursive() 函數(shù)
- PHP array_slice() 函數(shù)
- PHP current() 函數(shù)
- PHP each() 函數(shù)
- PHP uksort() 函數(shù)
- PHP 5 Filesystem 函數(shù)
- PHP Libxml 函數(shù)
- PHP PDO