(PHP 4, PHP 5, PHP 7, PHP 8)
fileatime — Devuelve la fecha en la que el fichero fue accedido por última vez
Devuelve la fecha en la que el fichero fue accedido por última vez.
filename
Ruta hacia el fichero.
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.
En caso de fallo, se emite un E_WARNING
.
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));
}
?>
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().
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().