filectime

(PHP 4, PHP 5, PHP 7, PHP 8)

filectimeObtém o horário de modificação de inode do arquivo

Descrição

filectime(string $filename): int|false

Obtém o horário de modificação do inode de um arquivo.

Parâmetros

filename

Caminho para o arquivo.

Valor Retornado

Retorna o horário em que o arquivo foi modificado pela última vez, ou false em caso de falha. O horário é retornado como um timestamp Unix.

Erros/Exceções

Em caso de falha, um E_WARNING será emitido.

Exemplos

Example #1 Exemplo de filectime()

<?php

// Exibe algo como: arquivo.txt foi modificado em: December 29 2002 22:16:23.

$filename = 'arquivo.txt';
if (file_exists($filename)) {
    echo "$filename foi modificado em: " . date ("F d Y H:i:s.", filectime($filename));
}

?>

Notas

Note:

Nota: Na maioria dos sistemas de arquivos Unix, um arquivo é considerado modificado quando seus dados de inode são modificados; isto é, quando as permissões, proprietário, grupo ou outros metadados do inode são atualizados. Consulte também filemtime() (que é usado quando se deseja criar rodapés de páginas web do tipo "Última Modificação") e fileatime().

Note:

Note também que em alguns textos sobre Unix o horário de modificação de um arquivo é definido como sendo o horário de criação do arquivo. Isto está errado. Não existe horário de criação para arquivos na maioria dos sistemas de arquivos Unix.

Note:

Note que a resolução de tempo pode variar de um sistema de arquivos para outro.

Note: Os resultados desta função são armazenados em cache. Consulte a função clearstatcache() para mais detalhes.

Tip

A partir do PHP 5.0.0, esta função também pode ser usada com alguns wrappers URL. Consulte os Protocolos e empacotadores suportados para determinar quais wrappers suportam a família de funções stat().

Veja Também

  • filemtime() - Obtém o horário de modificação do arquivo