PHP fileatime() 関数

定義と使用法

fileatime() 関数は指定されたファイルの最後のアクセス時間を返します。

この関数はファイルの最後のアクセス時間を返します。エラーが発生した場合、false を返します。時間は Unix タイムスタンプの形式で返されます。

構文

fileatime(filename)
パラメータ 説明
filename 必須。チェックするファイルを指定します。

ヒントとコメント

ヒント:この関数の結果はキャッシュされます。以下を使用して clearstatcache() キャッシュをクリアするために。

コメント:ファイルの atime は、データブロックが読まれた時点で変更されるべきです。アプリケーションが大量のファイルやディレクトリを定期的にアクセスする場合、パフォーマンスに影響を与えます。Unix ファイルシステムの一部では、このようなアプリケーションのパフォーマンスを向上させるために、読み込み時に atime の更新をオフにできることがあります。USENET ニュースグループの脱会は一般的な例です。このようなファイルシステムでは、この関数は役に立ちません。

<?php
echo fileatime("test.txt");
echo "最終アクセス: ".date("F d Y H:i:s.",fileatime("test.txt"));
?>

出力:

1140684501
最終アクセス: 2006年2月23日 09:48:21。