Функция PHP стат ()
Определение и использование
Функция стат () возвращает информацию о файле.
Эта функция возвращает массив, содержащий следующие элементы:
- [0] или [DEV] - номер устройства
- [1] или [ино] - номер инода
- [2] или [режим] - режим защиты инод
- [3] или [nlink] - количество соединений
- [4] или [UID] - владелец идентификатор пользователя
- [5] или [GID] - владелец группы ID
- [6] или [rdev] - инод тип устройства
- [7] или [размер] - Количество байт размера файла
- [8] или [Atime] - время последнего доступа (Отметка времени Unix)
- [9] или [время изменения] - Последнее изменение (Отметка времени Unix)
- [10] или [CTime] - Последнее время изменения инода (Отметка времени Unix)
- [11] или [BLKSIZE] - IO файловой системы размер блока (если эта функция поддерживается)
- [12] или [блоков] - количество занятых блоков
грамматика
stat(filename)
参数 | 描述 |
---|---|
filename | 必需。规定文件的路径。 |
Советы и примечания
Примечание: Результаты с сервера результата , возвращаемого этой функцией не тот же сервер.Этот массив содержит числовой индекс, в том числе имя индекса, или обоих.
Примечание: Результаты этой функции кэшируются.Используйте clearstatcache (), чтобы очистить кэш.
примеров
<?php
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
$stat = stat('test.txt');
echo 'Acces time: ' .$stat['atime'];
echo '<br />Modification time: ' .$stat['mtime'];
echo '<br />Device number: ' .$stat['dev'];
?>
Код выше вывод будет:
Access time: 1141633430
Modification time: 1141298003
Device number: 0
Modification time: 1141298003
Device number: 0
Полное PHP Filesystem Справочное руководство