A função fileatime () pode retornar a hora do último acesso do arquivo especificado. Esta função pode retornar a hora do último acesso como carimbo de data / hora Unix em caso de sucesso ou falso em caso de falha.
Sintaxe
int fileatime ( string $filename )
O resultado desta função foi armazenado em cache. Podemos usar a função clearstatcache () para limpar o cache.
O tempo de acesso do arquivo pode ser alterado sempre que o bloco de dados no arquivo é lido. Alguns sistemas Unix desativam a atualização do tempo de acesso porque quando um aplicativo acessa regularmente um grande número de arquivos, isso pode afetar o desempenho. Desativar as atualizações de tempo de acesso melhora o desempenho de tais programas.
Exemplo 1
<?php
echo fileatime("/PhpProject/sample.txt");
echo "\n";
echo "Last access: ".date("F d Y H:i:s.",fileatime("/PhpProject/sample.txt"));
?>
Resultado
1590217956
Last access: May 23 2020 09:12:36.
Exemplo-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));
}
?>
Resultado
/PhpProject/sample.txt was last accessed at: May 23 2020 09:12:36.