Функция PHP filectime()

Определение и использование

Функция filectime() возвращает время последнего изменения inode указанного файла.

Эта функция возвращает время последнего изменения inode файла. В случае ошибки возвращает false. Время возвращается в виде временистamped Unix.

Синтаксис

fileatime(filename)
Параметры Описание
filename Обязателен. Определяет файл для проверки.

Советы и комментарии

Совет:Результат этой функции будет кэшироваться. Используйте clearstatcache() для очистки кэша.

Примечание:В большинстве файловых систем Unix файл считается измененным, когда данные его inode изменяются. Это означает, что когда обновляются права доступа, владелец, группа или другие метаданные inode файла. См. filemtime()(это та функция, которую вы хотите использовать для создания подписи "последнее обновление" на веб-странице) и fileatime().

Комментарий:Некоторые тексты Unix описывают ctime как время создания файла, что неверно. В большинстве файловых систем Unix не существует времени создания Unix-файлов.

Пример

<?php
echo filectime("test.txt");
echo "Последнее изменение: ".date("F d Y H:i:s.",filectime("test.txt"));
?>

Вывод:

1138609592
Последнее изменение: 30 января 2006 года 09:26:32.