La función filectime() en PHP es una función incorporada que se utiliza para devolver la última vez que se cambió el archivo especificado. La función filectime() devuelve la última vez que se cambió el archivo como una marca de tiempo de Unix en caso de éxito y Falso en caso de error. La función filectime() verifica los cambios de iNode, que son las actualizaciones en los permisos, el propietario, el grupo u otros metadatos, así como los cambios regulares.
El nombre del archivo se pasa como parámetro a la función filectime(). El resultado de la función filectime() se almacena en caché y se usa una función llamada clearstatcache() para borrar el caché.
Sintaxis:
filectime($filename)
Parámetros: La función filectime() en PHP acepta solo un parámetro $filename . Especifica el archivo cuya hora de último cambio desea verificar.
Valor devuelto: Devuelve la hora de último cambio de un archivo como una marca de tiempo de Unix en caso de éxito y Falso en caso de error.
Errores y excepciones :
- La resolución de tiempo puede diferir de un sistema de archivos a otro.
- Esta función no funciona en algunos sistemas Unix que tienen las actualizaciones de tiempo de acceso deshabilitadas para aumentar el rendimiento.
Ejemplos:
Input : echo filectime("gfg.txt"); Output : 1525159574 Input : echo "Last changed: ".date("F d Y H:i:s.", filectime("gfg.txt")); Output : Last changed: May 1 2018 07:26:14.
Los siguientes programas ilustran la función filectime().
Programa 1 :
<?php // checking last time a file was changed echo filectime("gfg.txt"); ?>
Producción:
1525159574
Programa 2 :
<?php // checking last time a file was changed echo filectime("gfg.txt"); // checking last time a file was changed // and formatting the output of the date echo "Last changed: ".date("F d Y H:i:s.", filectime("gfg.txt")); ?>
Producción:
1525159574 Last changed: May 1 2018 07:26:14.
Referencia:
http://php.net/manual/en/function.filectime.php
Publicación traducida automáticamente
Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA