fileatime

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

fileatimeDevuelve la fecha en la que el fichero fue accedido por última vez

Descripción

fileatime(string $filename): int|false

Devuelve la fecha en la que el fichero fue accedido por última vez.

Parámetros

filename

Ruta hacia el fichero.

Valores devueltos

Devuelve la fecha en la que el fichero fue accedido por última vez o false en caso de error. La fecha se devuelve en formato timestamp Unix.

Errores/Excepciones

En caso de fallo, se emite un E_WARNING.

Ejemplos

Ejemplo #1 Ejemplo con fileatime()

<?php

// Muestra: somefile.txt fue accedido el: December 29 2002 22:16:23.

$filename = 'somefile.txt';
if (
file_exists($filename)) {
echo
"$filename fue accedido el: " . date("F d Y H:i:s.", fileatime($filename));
}

?>

Notas

Nota:

La fecha de última modificación de un fichero se supone que cambia cada vez que los bloques de datos del fichero comienzan a ser leídos. Esto puede ser muy costoso en términos de rendimiento cuando una aplicación accede regularmente a muchos ficheros o directorios.

La mayoría de los sistemas de archivos Unix pueden ser montados con esta información desactivada para aumentar el rendimiento de una aplicación de este tipo; los nuevos USENET son un buen ejemplo. En tales sistemas de archivos, esta función se vuelve totalmente inútil.

Nota:

Observe que el tiempo de resolución quizá varia según el sistema de ficheros.

Nota: Los resultados de esta función son guardados en caché. Para más información ver clearstatcache().

Sugerencia

Desde PHP 5.0.0, esta función también puede usarse con algunos URL wrappers. Consultar Protocolos y Envolturas soportados para deter4minar qué envolturas soportan la familia de funcionalidad de stat().

Ver también

  • filemtime() - Lee la fecha de última modificación del fichero
  • fileinode() - Lee el número de inodo del fichero
  • date() - Da formato a una marca de tiempo de Unix (Unix timestamp)

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top