« lzf_optimized_for
Search
Введение »
PHP Manual
Модули сжатия и архивации
Phar
Phar
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределённые константы
Использование Phar-архивов
Использование Phar-архивов: Введение
Использование Phar-архивов: обёртка потока phar
Использование Phar-архивов: классы Phar и PharData
Создание Phar-архивов
Создание Phar-архивов: Введение
Чем отличается phar от tar- или zip-архива?
Составные части всех Phar-архивов вне зависимости от формата файла
Заглушка Phar-файла
Сравнение Phar, Tar и Zip
Phar-архивы, основанные на tar
Phar-архивы, основанные на zip
Формат файла phar
Флаги глобальной битовой карты Phar
Описание записи файла в манифесте Phar
Формат подписи Phar
Phar
— Класс Phar
Phar::addEmptyDir
— Добавляет в phar-архив пустую директорию
Phar::addFile
— Добавляет в phar-архив файл из файловой системы
Phar::addFromString
— Добавляет в phar-архив файл из строки
Phar::apiVersion
— Возвращает версию API
Phar::buildFromDirectory
— Создаёт phar-архив из файлов, расположенных внутри директории
Phar::buildFromIterator
— Создаёт phar-архив из итератора
Phar::canCompress
— Проверяет, поддерживает ли модуль phar сжатие с использованием zlib или bzip2
Phar::canWrite
— Проверяет, поддерживает ли модуль phar сохранение и создание phar-архивов
Phar::compress
— Сжимает весь Phar-архив с помощью Gzip- или Bzip2-сжатия
Phar::compressFiles
— Сжимает все файлы в текущем Phar-архиве
Phar::__construct
— Создаёт объект Phar-архива
Phar::convertToData
— Конвертирует phar-архив в неисполняемый tar- или zip-файл
Phar::convertToExecutable
— Конвертирует phar-архив в другой исполняемый формат файла
Phar::copy
— Копирует файл внутри phar-архива в новый файл внутри phar-архива
Phar::count
— Возвращает количество записей (файлов) в Phar-архиве
Phar::createDefaultStub
— Создать заглушку в формате phar-архива
Phar::decompress
— Распаковывает весь Phar-архив
Phar::decompressFiles
— Распаковывает все файлы в текущем Phar-архиве
Phar::delMetadata
— Удаляет глобальные метаданные в phar-архиве
Phar::delete
— Удаляет файл в phar-архиве
Phar::__destruct
— Уничтожает объект архива Phar
Phar::extractTo
— Извлечь содержимое phar-архива в директорию
Phar::getAlias
— Получить псевдоним для Phar
Phar::getMetadata
— Извлечь метаданные phar-архива
Phar::getModified
— Определить, изменялся phar-архив
Phar::getPath
— Получить реальный путь к Phar-архиву на диске
Phar::getSignature
— Получить MD5/SHA1/SHA256/SHA512/OpenSSL подпись Phar-архива
Phar::getStub
— Получить загрузчик PHP или загрузчик заглушки Phar-архива
Phar::getSupportedCompression
— Возвращает массив поддерживаемых алгоритмов сжатия
Phar::getSupportedSignatures
— Получить массив поддерживаемых алгоритмов подписи архива
Phar::getVersion
— Получить версию Phar-архива
Phar::hasMetadata
— Проверить, содержит ли phar-архив глобальные метаданные
Phar::interceptFileFuncs
— Указывает phar перехватывать fopen, file_get_contents, opendir и все stat-функции
Phar::isBuffering
— Проверить, будут ли операции с Phar-архивом буферизованы или записаны напрямую на диск
Phar::isCompressed
— Возвращает Phar::GZ или PHAR::BZ2, если phar-архив сжат целиком (.tar.gz/tar.bz и так далее)
Phar::isFileFormat
— Проверить, что phar-архив имеет заданный формат (tar/phar/zip)
Phar::isValidPharFilename
— Проверяет, что заданное имя файла является корректным именем phar-архива
Phar::isWritable
— Проверяет, можно ли модифицировать phar-архив
Phar::loadPhar
— Загрузить phar-архив с псевдонимом
Phar::mapPhar
— Прочитать текущий запущенный phar-архив и зарегистрировать его манифест
Phar::mount
— Монтирование внешнего путь или файла к виртуальному пути в phar-архиве
Phar::mungServer
— Определить список до четырёх $_SERVER-переменных, которые должны быть изменены для запуска
Phar::offsetExists
— Определить, есть ли файл в архиве
Phar::offsetGet
— Получить объект PharFileInfo для конкретного файла
Phar::offsetSet
— Изменение содержимого файла
Phar::offsetUnset
— Удалить файл из phar-архива
Phar::running
— Получить полный путь на диске, либо полный URL запущенного Phar-архива
Phar::setAlias
— Установить псевдоним для Phar-архива
Phar::setDefaultStub
— Установить загрузчик PHP или начальную заглушку Phar-архива в загрузчик по умолчанию
Phar::setMetadata
— Установить метаданные phar-архива
Phar::setSignatureAlgorithm
— Установить алгоритм подписания phar-архива и применение его
Phar::setStub
— Установить загрузчик или загрузочную заглушку в Phar-архив
Phar::startBuffering
— Запускает буферизацию операций записи, отключая запись изменений Phar-архива на диск
Phar::stopBuffering
— Останавливает буферизацию и записывает все изменения на диск
Phar::unlinkArchive
— Удаляет архив из памяти и с диска
Phar::webPhar
— Направляет запрос из браузера во внутренний файл в phar-архиве
PharData
— Класс PharData
PharData::addEmptyDir
— Добавить пустую директорию в tar/zip-архив
PharData::addFile
— Добавить существующие файлы к tar/zip-архиву
PharData::addFromString
— Добавляет файл из строки в архив tar/zip
PharData::buildFromDirectory
— Создаёт tar/zip-архив из файлов в директории
PharData::buildFromIterator
— Создание tar/zip-архива с помощью итератора
PharData::compress
— Сжимает весь архив tar/zip, используя сжатие Gzip или Bzip2
PharData::compressFiles
— Сжать все файлы в текущем tar/zip-архиве
PharData::__construct
— Конструктор объекта PharData
PharData::convertToData
— Конвертация phar-архива в незапускаемый tar/zip-архив
PharData::convertToExecutable
— Конвертация tar/zip-архива с данными в запускаемый phar-архив
PharData::copy
— Копирует файл внутри tar- или zip-архива в новый файл внутри того же архива
PharData::decompress
— Распаковать весь Phar-архив
PharData::decompressFiles
— Распаковывает все файлы в текущем zip-архиве
PharData::delMetadata
— Удаляет глобальные метаданные zip-архива
PharData::delete
— Удаляет файл в tar- или zip-архиве
PharData::__destruct
— Уничтожает неисполняемый объект архива tar или zip
PharData::extractTo
— Извлечь содержимое tar/zip-архива в директорию
PharData::isWritable
— Проверить, можно ли модифицировать tar/zip-архив
PharData::offsetSet
— Изменение содержимого файла
PharData::offsetUnset
— Удалить файл из tar/zip-архива
PharData::setAlias
— Функция заглушка (Phar::setAlias нельзя использовать для PharData)
PharData::setDefaultStub
— Функция заглушка (Phar::setDefaultStub нельзя использовать для PharData)
PharData::setMetadata
— Установить метаданные phar-архива
PharData::setSignatureAlgorithm
— Установить алгоритм подписания phar-архива и применение его
PharData::setStub
— Функция заглушка (Phar::setStub нельзя использовать для PharData)
PharFileInfo
— Класс PharFileInfo
PharFileInfo::chmod
— Установка прав доступа
PharFileInfo::compress
— Сжимает текущий файл методом zlib или bzip2
PharFileInfo::__construct
— Конструктор объекта PharFileInfo
PharFileInfo::decompress
— Распаковывает Phar-файл в phar-архиве
PharFileInfo::delMetadata
— Удаляет метаданные отдельного файла в архиве
PharFileInfo::__destruct
— Уничтожает входной объект Phar
PharFileInfo::getCRC32
— Получить контрольную сумму CRC32
PharFileInfo::getCompressedSize
— Получить реальный занимаемый файлом размер на диске с учётом сжатия
PharFileInfo::getContent
— Получить полное содержимое файла записи
PharFileInfo::getMetadata
— Получить метаданные, связанные с файлом
PharFileInfo::getPharFlags
— Получить флаги файла в phar-архиве
PharFileInfo::hasMetadata
— Проверить, есть ли у файла метаданные
PharFileInfo::isCRCChecked
— Определить, прошёл ли файл проверку CRC
PharFileInfo::isCompressed
— Проверить, сжат ли файл
PharFileInfo::setMetadata
— Установка метаданных для конкретного файла
PharException
— Класс PharException
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open