filectime

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

filectimeDevuelve la fecha de última modificación del inodo de un fichero

Descripción

filectime(string $filename): int|false

Devuelve la fecha de última modificación del inodo de un fichero.

Parámetros

filename

Ruta de acceso al fichero.

Valores devueltos

Devuelve la fecha en la que el inodo fue modificado por última vez o false si ocurre un error. La hora 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 filectime()

<?php

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

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

?>

Notas

Nota:

En la mayoría de servidores UNIX, un fichero se considera modificado si los datos de su inodo son modificados. Es decir, cuando los permisos (de usuario, grupo u otros) han sido modificados. Véase también filemtime() (que puede ser utilizado cuando se creen indicaciones como "Última modificación: " en las páginas web) y fileatime().

Nota:

Tenga en cuenta que en algunos sistemas UNIX, el ctime de un fichero de texto es considerado como su fecha de creación. ¡Esto es falso! No existe una fecha de creación de fichero en la mayoría de los sistemas UNIX.

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