【PHP】ファイルの最終アクセス日時・更新日を変更する。

メモ。

touch()関数の第2引数にタイムスタンプを渡してやることで、標題のパラメーターを指定した値に設定することが可能。

$filePath = '/path/to/targetFile.ext';

// 最終更新日、最終アクセス日を1時間前に設定する
touch($filePath, time() - 3600);

// 最終更新日、最終アクセス日を1日前に設定する
touch($filePath, strtotime('-1 day'));

え、いつ使うかって?今でs(ry
使うときは使うんですよ結構。これは相当便利。