Для того чтобы каждый раз не возиться с вызовом stat() и разбором выданного массива, разработчики PHP предусмотрели несколько простых функций, которые сразу возвращают какой-то один параметр файла. Кроме того, если объекта (обычно файла), для которого вызвана какая-либо из ниже перечисленных функций, не существует, эта функция возвратит false.
int fileatime(string $filename)
Возвращает время последнего доступа (access) к файлу (например, на чтение). Время выражается в количестве секунд, прошедших с 1 января 1970 го-да. Если файл не обнаружен, возвращает false.
int filemtime(string $filename)
Возвращает время последнего изменения файла или false в случае отсутствия файла.
int filectime(string $filename)
Возвращает время создания файла.
int filesize(string $filename)
Возвращает размер файла в байтах или false, если файла не существует.
int touch(string $filename [, int $timestamp])
Устанавливает время модификации указанного файла $filename равным $timestamp (в секундах, прошедших с 1 января 1970[E69] года). Если второй параметр не указан, то подразумевается текущее время. В случае ошибки возвращается false.
Если файла с указанным именем не существует, он создается пустым.