PHP | función filectime()

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 :

  1. La resolución de tiempo puede diferir de un sistema de archivos a otro.
  2. 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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *