stat
ドキュメントに関する情報を提供します
stat()関数は、ファイルに関する情報を返します。
<?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 [モード] => 33206 [nlink] => 1 [uid] => 0 [gid] => 0 [rdev] => 0 [サイズ] => 92 [atime] => 1141633430 [MTIME] => 1141298003 [ctime] => 1138609592 [blksize] => -1 [ブロック] => -1 ))
fstat ( file )
| パラメーター | 説明する |
|---|---|
| ファイル | 必須。検査するドキュメントを指定します。 |
ファイルで指定されたファイルの統計を取得します。ファイルがシンボリック接続の場合、統計は、シンボリック接続ではなく、接続されたファイル自体に関するものです。
エラーが発生した場合、 stat()がfalseを返し、警告が発行されます。
返された配列には、以下にリストされているユニットがあるファイルの統計が含まれており、アレイサブスクリプトはゼロから始まります。数値インデックスに加えて、PHP 4.0.6から始まる関連インデックスからアクセスすることもできます。
| デジタル添え字 | 関連するキー名(PHP 4.0.6から) | 説明します |
|---|---|---|
| 0 | 開発者 | デバイス名 |
| 1 | イノ | 番号 |
| 2 | モード | イノード保護モード |
| 3 | nlink | 接続の数 |
| 4 | uid | 所有者のユーザーID |
| 5 | gid | 所有者のグループID |
| 6 | rdev | INODEデバイスの場合、デバイスタイプ |
| 7 | サイズ | ファイルサイズのバイト数 |
| 8 | atime | 最後のアクセス時間(UNIXタイムスタンプ) |
| 9 | mtime | 最後の変更時間(UNIXタイムスタンプ) |
| 10 | Ctime | 前回変更された(UNIXタイムスタンプ) |
| 11 | Blksize | ファイルシステムIOのブロックサイズ |
| 12 | ブロック | 占有されているブロックの数 |