によると:http ://www.php.net/manual/en/function.filectime.php
「ほとんどのUnixファイルシステムでは、iノードデータが変更されたとき、つまり、iノードからのアクセス許可、所有者、グループ、またはその他のメタデータが更新されたときに、ファイルは変更されたと見なされます。」
ただし、たとえばPHPを使用してファイルにアクセスして書き込むときに、Debian linux(uname -r:2.6.26-2-686)を実行します。
$fh = fopen($file, 'a');
fwrite($fh, "hello world");
fclose($fh);
変更時刻(filemtime)と変更時刻(filectime)の両方が更新されます。ctimeが変更されるのは、ファイルの設定(権限、所有権、名前)が変更された場合のみであり、コンテンツ自体は変更されないことを理解しています。
clearstatcache();
echo "$file was last changed: " . date("F d Y H:i:s.", filectime($file)). "<br>";
echo "$file was last modified: " . date("F d Y H:i:s.", filemtime($file)). "<br>";
echo "$file was last accessed: " . date("F d Y H:i:s.", fileatime($file)). "<br>";