PHP | función fileatime( )

La función fileatime() en PHP es una función incorporada que se utiliza para devolver la última hora de acceso a un archivo específico. La función fileatime() devuelve la hora del último acceso a un archivo como una marca de tiempo de Unix en caso de éxito y Falso en caso de error.

El nombre del archivo se pasa como parámetro a la función fileatime(). El resultado de la función fileatime() se almacena en caché y se usa una función llamada clearstatcache() para borrar el caché.

Sintaxis:

fileatime($filename)

Parámetros: La función fileatime() en PHP acepta solo un parámetro $filename . Especifica el archivo cuya última hora de acceso se desea comprobar.

Valor devuelto: Devuelve la última hora de acceso a 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 fileatime("gfg.txt");
Output : 1525159574

Input : echo "Last accessed: ".date("F d Y H:i:s.", 
                              fileatime("gfg.txt"));
Output : Last accessed: May 1 2018 07:26:14.

Los siguientes programas ilustran la función fileatime().

Programa 1 :

<?php
  
// checking last accessed time of a file 
echo fileatime("gfg.txt");
  
?>

Producción:

1525159574

Programa 2 :

<?php
  
// checking last accessed time of a file 
echo fileatime("gfg.txt");
  
//checking last accessed time of a file
// and formatting the output of the date 
echo "Last accessed: ".date("F d Y H:i:s.", 
                     fileatime("gfg.txt"));
?>

Producción:

1525159574
Last accessed: May 1 2018 07:26:14.

Referencia:
http://php.net/manual/en/function.fileatime.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 *