fstat()
Что такое функция fstat()?
Функция fstat() — это встроенная функция PHP, которая получает информацию об указанном файле с помощью его указателя на файл. Эта функция используется для получения различных сведений о файле, таких как его размер, время последнего доступа и время последнего изменения.
Ниже приведён базовый синтаксис функции fstat():
Синтаксис fstat() в PHP
fstat(file);Где file — это указатель на файл, информацию о котором необходимо получить.
Как использовать функцию fstat()?
Использование функции fstat() довольно просто. Следуйте приведённым ниже шагам:
- Откройте файл, информацию о котором нужно получить, с помощью функции
fopen()в режиме только для чтения. - Вызовите функцию
fstat(), передав ей указатель на файл. - Используйте полученную функцией
fstat()информацию по мере необходимости. - Закройте файл с помощью функции
fclose().
Ниже приведён пример кода, демонстрирующий использование функции fstat():
Как использовать функцию fstat()?
<?php
$filename = 'data.txt';
$file = fopen($filename, 'r');
$file_info = fstat($file);
echo "File size: " . $file_info['size'] . " bytes\n";
echo "Last access time: " . date("F d Y H:i:s.", $file_info['atime']);
echo "Last modification time: " . date("F d Y H:i:s.", $file_info['mtime']);
fclose($file);В этом примере мы открываем файл data.txt с помощью функции fopen() в режиме только для чтения. Затем мы используем функцию fstat() для получения информации о файле, сохраняя её в переменной $file_info. Далее мы выводим размер файла, время последнего доступа и время последнего изменения с помощью оператора echo и данных, возвращённых функцией fstat(). В конце мы закрываем файл с помощью функции fclose().
Заключение
Функция fstat() — это полезный инструмент в PHP для получения различных сведений о файле. Следуя шагам, описанным в этом руководстве, вы сможете легко использовать функцию fstat() в своих PHP-проектах для получения информации о файлах.
Практика
Что можно верно утверждать о функции fstat() в PHP?