Перейти к содержимому

filemtime()

Что такое функция filemtime()?

Функция filemtime() — это встроенная функция PHP, которая возвращает время последнего изменения файла. Эта функция возвращает Unix-метку времени, соответствующую моменту последнего изменения файла.

Ниже приведён базовый синтаксис функции filemtime():

Синтаксис filemtime() в PHP

php
filemtime(filename);

Где filename — имя файла, который необходимо проверить.

Как использовать функцию filemtime()?

Использование функции filemtime() довольно простое. Следуйте приведённым ниже шагам:

  1. Вызовите функцию filemtime(), передав в неё имя проверяемого файла.
  2. Функция вернёт Unix-метку времени, соответствующую моменту последнего изменения файла.
  3. Вы можете отформатировать полученную Unix-метку с помощью функции date(), чтобы отобразить время в более удобном для чтения виде.

Ниже приведён пример кода, демонстрирующий использование функции filemtime():

Как использовать функцию filemtime()?

php
<?php

$filename = 'myfile.txt';
$last_modified_time = filemtime($filename);
$modified_time_string = date('F d Y H:i:s.', $last_modified_time);
echo "The file $filename was last modified on $modified_time_string";

В этом примере мы проверяем, когда файл myfile.txt был изменён в последний раз, с помощью функции filemtime(). Мы сохраняем полученную Unix-метку времени в переменную $last_modified_time. Затем мы форматируем эту метку с помощью функции date() и сохраняем результат в переменную $modified_time_string. Наконец, мы выводим сообщение с указанием времени последнего изменения файла, используя отформатированную строку.

Заключение

Функция filemtime() — полезный инструмент в PHP для проверки времени последнего изменения файла. Следуя шагам, описанным в этом руководстве, вы сможете легко использовать функцию filemtime() в своих PHP-проектах для проверки времени последнего изменения файлов.

Практика

Что делает функция filemtime() в PHP?

Считаете ли это полезным?

Предпросмотр dual-run — сравните с маршрутами Symfony на продакшене.