English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manuale di base PHP

Manuale avanzato PHP

PHP & MySQL

Manuale di riferimento PHP

Uso e esempio della funzione PHP fileatime()

PHP Filesystem 参考手册

La funzione fileatime() può restituire l'ultima visita del file specificato. Se ha successo, questa funzione può restituire l'ultima visita come timestamp Unix, se fallisce restituisce false.

Sintassi

int fileatime ( string $filename )

Il risultato di questa funzione è già nel cache. Possiamo utilizzare la funzione clearstatcache() per pulire il cache.

Ogni volta che si legge un blocco di dati dal file, è possibile modificare l'ora di accesso del file. Alcuni sistemi Unix chiudono l'aggiornamento dell'ora di accesso perché quando un'applicazione accede regolarmente a un gran numero di file, può influenzare le prestazioni. Chiudere l'aggiornamento dell'ora di accesso può migliorare le prestazioni di tali programmi.

Esempio 1

Visualizza il timestamp dell'ultima visita del file e formatta l'output.

<?php
   echo fileatime("sample.txt");
   echo "\n";
   echo "Ultima visita: " . date("F d Y H:i:s.", fileatime("sample.txt"));
?>

Risultato di output

1590217956
Ultima visita: May 23 2020 09:12:36.

Esempio 2

Prima di tutto, verifica se il file esiste, quindi visualizza il timestamp dell'ultima visita del file e formatta l'output.

<?php
   $filename = "/PhpProject/sample.txt";
   if(file_exists($filename)) {
      echo "\$filename Ultima visita: " . date("F d Y H:i:s.", fileatime($filename));
   }
?>

Risultato di output

/PhpProject/sample.txt Ultima visita: May 23 2020 09:12:36.

PHP Filesystem 参考手册