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

Tutorial Básico PHP

Tutorial Avançado PHP

PHP & MySQL

Manual de Referência PHP

Uso e exemplo da função PHP fileatime()

PHP Filesystem Referência

A função fileatime() pode retornar o tempo de acesso da última vez do arquivo especificado. Se sucesso, esta função pode retornar o tempo de acesso da última vez como timestamp Unix, se falhar, retorna false.

Sintaxe

int fileatime ( string $filename )

O resultado deste função já está em cache. Podemos usar a função clearstatcache() para limpar o cache.

Cada vez que se lê um bloco de dados do arquivo, pode-se alterar o tempo de acesso ao arquivo. Alguns sistemas Unix desativam a atualização do tempo de acesso porque, quando um aplicativo acessa regularmente muitos arquivos, isso pode afetar o desempenho. Desativar a atualização do tempo de acesso pode melhorar o desempenho desses programas.

Exemplo1

Exiba o timestamp da última visita ao arquivo formatado

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

Resultados de saída

1590217956
Última visita: Maio 23 2020 09:12:36.

Exemplo2

Primeiro, verifique se o arquivo existe, então exiba o timestamp da última visita ao arquivo formatado

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

Resultados de saída

/PhpProject/sample.txt Última visita: Maio 23 2020 09:12:36.

PHP Filesystem Referência