Funktionen fileatime

Funktionen fileatime returnerar tiden för senaste åtkomst till en fil som en Unix timestamp. Sökvägen till filen skickas som parameter. Om filen inte existerar returnerar funktionen false.

Syntax

phpfileatime(string $filename): int|false

Exempel

Få tiden för senaste åtkomst till en fil:

php<?php
  $res = fileatime('test.txt');
  echo $res;
?>

Resultat av kodkörning:

php1672531200

Exempel

Kontrollera om filen existerar innan vi hämtar åtkomsttiden:

php<?php
  $filename = 'nonexistent.txt';
  if (file_exists($filename)) {
    echo fileatime($filename);
  } else {
    echo 'File not found';
  }
?>

Resultat av kodkörning:

php'File not found'

Exempel

Konvertera Unix timestamp till ett läsbart format:

php<?php
  $timestamp = fileatime('test.txt');
  echo date('Y-m-d H:i:s', $timestamp);
?>

Resultat av kodkörning:

php'2023-01-01 00:00:00'

Se även

  • funktionen filemtime,
    som returnerar ändringstid
  • funktionen filectime,
    som returnerar skapandetid
  • funktionen touch,
    som ändrar åtkomsttid