Funcția fileatime
Funcția fileatime returnează timpul ultimului acces la un fișier sub formă de Unix timestamp. În parametru este transmis calea către fișier. Dacă fișierul nu există, funcția va returna false.
Sintaxă
fileatime(string $filename): int|false
Exemplu
Să obținem timpul ultimului acces la fișier:
<?php
$res = fileatime('test.txt');
echo $res;
?>
Rezultatul executării codului:
1672531200
Exemplu
Să verificăm existența fișierului înainte de a obține timpul accesului:
<?php
$filename = 'nonexistent.txt';
if (file_exists($filename)) {
echo fileatime($filename);
} else {
echo 'File not found';
}
?>
Rezultatul executării codului:
'File not found'
Exemplu
Să transformăm Unix timestamp într-un format lizibil:
<?php
$timestamp = fileatime('test.txt');
echo date('Y-m-d H:i:s', $timestamp);
?>
Rezultatul executării codului:
'2023-01-01 00:00:00'