PHP開発では、ファイルの最後の変更時間を取得することは一般的な要件です。 fileemtime()関数は、このタスクを達成するために使用されるツールです。指定されたファイルのUNIXタイムスタンプを取得できます。これにより、ファイルの監視、キャッシュ処理、その他の操作が容易になります。
<span class="fun">int filemtime(string $ filename)</span>
この関数は、パラメーターを受信します。ファイルへのパスは、相対パスまたは絶対パスである可能性があります。返品値はファイルの最後の変更されたタイムスタンプであり、ファイルが存在しないか、読み取れない場合にfalseを返します。
<?php
$file = './test.txt'; // 検出するファイルパスを設定します
if (file_exists($file)) {
$lastModifiedTime = filemtime($file); // ファイルの最後の変更時間を取得します
echo "最後に変更された時間をファイルします:" . date("Y-m-d H:i:s", $lastModifiedTime);
} else {
echo "ファイルは存在しません!";
}
?>
上記の例では、最初にファイルパスを設定します。/test.txt。ファイルが存在しないときにfilemtime()を呼び出すことを避けるために、最初にfile_exists()を使用して、ファイルが存在するかどうかを確認します。
ファイルが存在する場合、filemtime()は、ファイルによって最後に変更されたUNIXタイムスタンプを返します。日付()関数を使用して、より読み取り可能な時間形式にフォーマットすると、最終出力は出力です。
filemtime()は、ファイル操作にPHPで使用される実用的な機能の1つであり、ファイルの更新時間の判断やキャッシュメカニズムの生成などのシナリオに特に適しています。 file_exists()とdate()を組み合わせることにより、ファイルの最後の変更時間をより安全かつ直感的に取得して表示できます。
filemime()の使用法をマスターすると、毎日のPHPファイル管理と処理に非常に便利な便利さを提供できます。