Класс PharFileInfo
(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.0.0)
Введение
Класс PharFileInfo предоставляет высокоуровневый интерфейс к содержимому и атрибутам отдельного файла в phar-архиве.
Обзор классов
PharFileInfo
extends
SplFileInfo
{
/* Методы */
/* Наследуемые методы */
public SplFileInfo::openFile
( string
}$open_mode
= "r"
, bool $use_include_path
= false
, resource $context
= null
) : SplFileObjectСодержание
- PharFileInfo::chmod — Установка прав доступа
- PharFileInfo::compress — Сжать текущий файл с помощью zlib или bzip2
- PharFileInfo::__construct — Конструктор объекта PharFileInfo
- PharFileInfo::decompress — Расжимает текущий файл
- PharFileInfo::delMetadata — Удалить метаданные файла
- PharFileInfo::getCRC32 — Получить контрольную сумму CRC32
- PharFileInfo::getCompressedSize — Получить реальный занимаемый файлом размер на диске с учетом сжатия
- PharFileInfo::getContent — Получить полное содержимое файла записи
- PharFileInfo::getMetadata — Получить метаданные, связанные с файлом
- PharFileInfo::getPharFlags — Получить флаги файла в phar-архиве
- PharFileInfo::hasMetadata — Проверить, есть ли у файла метаданные
- PharFileInfo::isCRCChecked — Определить, прошел ли файл проверку CRC
- PharFileInfo::isCompressed — Проверить, сжат ли файл
- PharFileInfo::setMetadata — Установка метаданных для конкретного файла