<完全なPHPファイルシステムリファレンス
定義と使用法
stat()関数は、ファイルに関する情報を返します。
この関数は、以下の要素を持つ配列を返します。
- [0]または[DEV] - デバイス番号
- [1]または[アミノ] - inode番号
- [2]または[MODE] - iノード保護モード
- [3]または[nlink] - リンク数
- [4]または[UID] - 所有者のユーザID
- [5]または[GID] - 所有者のグループID
- [6]または[RDEV] - iノードデバイスタイプ
- [7]または[サイズ] - バイト単位でのサイズ
- [8]または[atimeの] -最終アクセス(as Unix timestamp)
- [9]または[最終変更時刻] -最終更新日(as Unix timestamp)
- [10]または[CTIME] -最終inode変更(as Unix timestamp)
- [11]または[BLKSIZE] -ファイルシステムIOのブロックサイズ(if supported)
- [12]または[ブロック] - 割り当てられたブロックの数
構文
stat( パラメーター 説明 filename 必須。 ファイルへのパスを指定します。
ヒントと注意事項
Note:この関数の結果は、サーバーへのサーバーとは異なります。 配列番号インデックス、名前インデックス、またはその両方を含んでいてもよいです。
Note:この関数の結果はキャッシュされます。 使用clearstatcache()キャッシュをクリアします。
例
<?php
$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
<完全なPHPファイルシステムリファレンス