время
|
|
Глава 26 Функции 35
( } позволяет возвращать тип файла, т. е. она будет возвращать
одно из значение: f if о, char, dir, block, link, file и unknown.
В случае возникновения какой-либо ошибки функция вызовет значение false.
Результат функции сохраняется в хэше.
Так же, как и описанные функции получения времени, функция filetype ( ) не
распространяется на удаленные файлы (remote files).
Функция f ilesize ( ) определяет размер файла. Ее синтаксис:
int f ilesize (string filename)
Функция f ilesize () возвращает целое число, равное количеству байтов, содер-
жащихся в файле.
Описанные функции используются в РНР 3 и РНР 4.
26.5. Определение атрибутов файлов
Атрибут — признак ил и свойство, характеризующее объект.
Каждый файл имеет свой набор атрибутов (исполнимость, читаемость, изменяе-
мость и т. д.). В данном параграфе рассмотрены следующие функции получения
атрибутов:
isexecutable (
• is_readable ( ) ,
• is_writeable () .
Эти функции практически одинаковы по принципу работы и синтаксису, поэтому
сначала