PHP 8.5.0 Alpha 2 available for testing

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 si ocurre un error. La fecha se devuelve en formato timestamp Unix.

Errores/Excepciones

En caso de fallo, se emitirá una advertencia de tipo 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:

Tenga en cuenta que la precisión temporal puede variar según el sistema de archivos utilizado.

Nota: Los resultados de esta función están en caché. Véase la función clearstatcache() para más detalles.

Sugerencia

A partir de PHP 5.0.0, esta función también puede ser utilizada con algunos protocolos url. Lea Protocolos y Envolturas soportados para conocer los protocolos que soportan la familia de funcionalidades 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