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 en caso de error. La hora se devuelve en formato timestamp Unix.

Errores/Excepciones

En caso de fallo, se emite un 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:

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