Funktionen fileatime

Funktionen fileatime returnerer tidspunktet for sidste adgang til en fil som en Unix timestamp. Stien til filen sendes som parameter. Hvis filen ikke eksisterer, returnerer funktionen false.

Syntaks

phpfileatime(string $filename): int|false

Eksempel

Hent tidspunktet for sidste adgang til en fil:

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

Resultat af kodeudførelse:

php1672531200

Eksempel

Tjek om filen eksisterer, før du henter adgangstidspunktet:

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

Resultat af kodeudførelse:

php'File not found'

Eksempel

Konverter Unix timestamp til et læsbart format:

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

Resultat af kodeudførelse:

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

Se også

  • funktionen filemtime,
    som returnerer ændringstidspunktet
  • funktionen filectime,
    som returnerer oprettelsestidspunktet
  • funktionen touch,
    som ændrer adgangstidspunktet