PHP - Funzione fileatime ()

La funzione fileatime () può restituire l'ora dell'ultimo accesso al file specificato. Questa funzione può restituire l'ora dell'ultimo accesso come timestamp Unix in caso di successo o false in caso di fallimento.

Sintassi

int fileatime ( string $filename )

Il risultato di questa funzione è stato memorizzato nella cache. Possiamo usare la funzione clearstatcache () per cancellare la cache.

Il tempo di accesso del file può essere modificato ogni volta che viene letto il blocco di dati nel file. Alcuni sistemi Unix disattivano l'aggiornamento del tempo di accesso perché quando un'applicazione accede regolarmente a un gran numero di file, può influire sulle prestazioni. La disattivazione degli aggiornamenti del tempo di accesso migliora le prestazioni di tali programmi.

Esempio 1

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

Produzione

1590217956
Last access: May 23 2020 09:12:36.

Esempio-2

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

Produzione

/PhpProject/sample.txt was last accessed at: May 23 2020 09:12:36.