Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник PHP

touch

Создаёт пустой файл или обновляет время его изменения.

Синтаксис

touch(string $filename, ?int $mtime = null, ?int $atime = null): bool

Параметры

ПараметрТипОписание
$filenamestringПуть к файлу.
$mtime?intНеобязательный. Новое время изменения.
$atime?intНеобязательный. Новое время доступа.

Возвращаемое значение

bool`true` при успехе.

Примеры

Создать пустой файл:

<?php
 
$file = sys_get_temp_dir() . '/ref-touch.lock';
touch($file);
 
var_dump(file_exists($file), filesize($file));

Результат:

bool(true)
int(0)

Примечания

Содержимое существующего файла не меняется — обновляется только время.

См. также

  • filemtime — Возвращает время последнего изменения файла.
  • file_put_contents — Записывает данные в файл.
  • file_exists — Проверяет, существует ли файл или папка.

В учебнике

  • Чтение и запись файлов — Работа с файлами в PHP — запись, чтение, дозапись, чтение по строкам, проверка существования и удаление.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.