php stat 関数は、ファイルに関する情報を返すために使用されます。その構文は fstat(file) です。パラメータ ファイルは必須であり、チェックされるファイルを参照します。
#PHP stat 関数の使用方法?
定義と使用法
stat() 関数は、ファイルに関する情報を返します。
構文
fstat(file)
パラメータ
ファイルは必須です。チェックするドキュメントを指定します。
#説明
file で指定したファイルの統計情報を取得します。ファイルがシンボリック リンクの場合、統計はシンボリック リンクではなく、接続されたファイル自体に関するものになります。 エラーが発生した場合、stat() は false を返し、警告を発行します。 返された配列にはファイルの統計情報が含まれています。配列には以下にリストされたセルが含まれており、配列の添え字は 0 から始まります。 PHP 4.0.6 以降では、数値インデックスに加えて、連想インデックス経由でもアクセスできます。stat()の戻り形式
数値添え字と関連するキー名 (PHP 4.0.6 以降) 説明:
● 0 dev デバイス名##● 1 ino 番号
##● 2 モード i ノード保護モード##● 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 ブロック 占有ブロックの数
#ヒントとコメント
ヒント: 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のstat関数の使い方の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。