Funksie fileatime

Die funksie fileatime gee die tyd van die laaste toegang tot 'n lêer terug as 'n Unix timestamp. Die pad na die lêer word as parameter oorgedra. As die lêer nie bestaan nie, sal die funksie false teruggee.

Sintaksis

phpfileatime(string $filename): int|false

Voorbeeld

Laat ons die tyd van die laaste toegang tot 'n lêer kry:

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

Resultaat van kode-uitvoering:

php1672531200

Voorbeeld

Laat ons die bestaan van 'n lêer kontroleer voordat die toegangstyd verkry word:

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

Resultaat van kode-uitvoering:

php'File not found'

Voorbeeld

Laat ons die Unix timestamp na 'n leesbare formaat omskep:

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

Resultaat van kode-uitvoering:

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

Sien ook

  • die funksie filemtime,
    wat die wysigingstyd teruggee
  • die funksie filectime,
    wat die skeppingstyd teruggee
  • die funksie touch,
    wat die toegangstyd verander