In der PHP -Entwicklung ist es eine übliche Anforderung, die letzte Änderungszeit einer Datei zu erhalten. Die Funktion fileMtime () ist das Tool, das zur Erfüllung dieser Aufgabe verwendet wird. Es kann den UNIX -Zeitstempel der angegebenen Datei erhalten, die die Dateiüberwachung, Cache -Verarbeitung und andere Vorgänge erleichtert.
<span class="fun">Int FileMtime (Zeichenfolge $ Dateiname)</span>
Diese Funktion empfängt einen Parameter: den Pfad zur Datei, der ein relativer Pfad oder ein absoluter Pfad sein kann. Der Rückgabewert ist der zuletzt geänderte Zeitstempel der Datei und gibt False zurück, wenn die Datei nicht vorhanden ist oder nicht gelesen werden kann.
<?php
$file = './test.txt'; // Legen Sie den Dateipfad fest, um zu erkennen
if (file_exists($file)) {
$lastModifiedTime = filemtime($file); // Erhalten Sie die letzte Änderungszeit der Datei
echo "Datei Letzte Änderung der Zeit:" . date("Y-m-d H:i:s", $lastModifiedTime);
} else {
echo "Die Datei existiert nicht!";
}
?>
Im obigen Beispiel haben wir zunächst einen Dateipfad./test.txt festgelegt. Um zu vermeiden, dass Sie fileMtime () anrufen, wenn die Datei nicht vorhanden ist, verwenden Sie zuerst File_exists (), um zu überprüfen, ob die Datei vorhanden ist.
Wenn die Datei vorhanden ist, gibt Filemtime () den UNIX -Zeitstempel zurück, der zuletzt von der Datei geändert wurde. Verwenden Sie die Funktion Date () , um sie in ein lesbareres Zeitformat zu formatieren, und die endgültige Ausgabe wird ausgegeben.
Filemtime () ist eine der praktischen Funktionen, die in PHP für Dateioperationen verwendet werden, und eignet sich besonders für Szenarien wie die Beurteilung der Dateiaktualisierungszeit und das Generieren von Cache -Mechanismen. Durch Kombinieren von File_Exists () und Date () können Sie die letzte Änderungszeit der Datei sicherer und intuitiver erhalten und anzeigen.
Durch das Beherrschen der Nutzung von Filemtime () können Sie einen großen Komfort für die tägliche PHP -Dateiverwaltung und -verarbeitung bieten.