Funksjonen fileatime

Funksjonen fileatime returnerer tidspunktet for siste tilgang til en fil som en Unix timestamp. Stien til filen sendes som parameter. Hvis filen ikke eksisterer, returnerer funksjonen false.

Syntaks

phpfileatime(string $filename): int|false

Eksempel

Henter tidspunktet for siste tilgang til en fil:

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

Resultat av kjøring av koden:

php1672531200

Eksempel

Sjekker om filen eksisterer før vi henter tilgangstidspunktet:

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

Resultat av kjøring av koden:

php'File not found'

Eksempel

Konverterer Unix timestamp til et lesbart format:

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

Resultat av kjøring av koden:

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

Se også

  • funksjonen filemtime,
    som returnerer endringstid
  • funksjonen filectime,
    som returnerer opprettelsestid
  • funksjonen touch,
    som endrer tilgangstid