Zip
PHP Manual

Предопределенные константы

Перечисленные ниже константы определены данным расширением и могут быть доступны только в том случае, если PHP был собран с поддержкой этого расширения или же в том случае, если данное расширение было подгружено во время выполнения.

ZipArchive использует константы класса. Есть три типа констант: Флаги (префикс FL_), ошибки (префикс ER_) и константы режима работы (без префикса).

ZIPARCHIVE::CREATE (integer)
Создавать архив, если он не существует.
ZIPARCHIVE::OVERWRITE (integer)
Всегда создавать новый архив, этот режим перезаписывает файлы, если они существуют.
ZIPARCHIVE::EXCL (integer)
Выводить ошибку, если архив существует.
ZIPARCHIVE::CHECKCONS (integer)
Выполнять дополнительные проверки на структуру архива, и выдавать ошибку при неудаче.
ZIPARCHIVE::FL_NOCASE (integer)
Игнорировать регистр символов в именах элементов архива.
ZIPARCHIVE::FL_NODIR (integer)
Не учитывать пути директорий в архиве.
ZIPARCHIVE::FL_COMPRESSED (integer)
Читать сжатые данные.
ZIPARCHIVE::FL_UNCHANGED (integer)
Использовать исходные данные, игнорируя изменения.
ZIPARCHIVE::CM_DEFAULT (integer)
Выбрать лучший метод сжатия deflate или stored (без сжатия).
ZIPARCHIVE::CM_STORE (integer)
Метод сжатия stored (без сжатия).
ZIPARCHIVE::CM_SHRINK (integer)
Метод сжатия shrunk.
ZIPARCHIVE::CM_REDUCE_1 (integer)
Метод сжатия reduced with factor 1.
ZIPARCHIVE::CM_REDUCE_2 (integer)
Метод сжатия reduced with factor 2.
ZIPARCHIVE::CM_REDUCE_3 (integer)
Метод сжатия reduced with factor 3.
ZIPARCHIVE::CM_REDUCE_4 (integer)
Метод сжатия reduced with factor 4.
ZIPARCHIVE::CM_IMPLODE (integer)
Метод сжатия imploded.
ZIPARCHIVE::CM_DEFLATE (integer)
Метод сжатия deflated.
ZIPARCHIVE::CM_DEFLATE64 (integer)
Метод сжатия deflate64.
ZIPARCHIVE::CM_PKWARE_IMPLODE (integer)
Метод сжатия PKWARE imploding.
ZIPARCHIVE::CM_BZIP2 (integer)
Метод сжатия алгоритмом BZIP2.
ZIPARCHIVE::ER_OK (integer)
Нет ошибок.
ZIPARCHIVE::ER_MULTIDISK (integer)
Многотомный ZIP архив не поддерживается.
ZIPARCHIVE::ER_RENAME (integer)
Переименование временного файла не удалось.
ZIPARCHIVE::ER_CLOSE (integer)
Закрытие ZIP архива не удалось.
ZIPARCHIVE::ER_SEEK (integer)
Ошибка поиска.
ZIPARCHIVE::ER_READ (integer)
Ошибка чтения.
ZIPARCHIVE::ER_WRITE (integer)
Ошибка записи.
ZIPARCHIVE::ER_CRC (integer)
Ошибка контрольной суммы.
ZIPARCHIVE::ER_ZIPCLOSED (integer)
Открытый ZIP архив был закрыт.
ZIPARCHIVE::ER_NOENT (integer)
Нет такого файла.
ZIPARCHIVE::ER_EXISTS (integer)
Файл уже существует.
ZIPARCHIVE::ER_OPEN (integer)
Невозможно открыть файл.
ZIPARCHIVE::ER_TMPOPEN (integer)
Не удалось создать временный файл.
ZIPARCHIVE::ER_ZLIB (integer)
Ошибка Zlib.
ZIPARCHIVE::ER_MEMORY (integer)
Ошибка выделения памяти.
ZIPARCHIVE::ER_CHANGED (string)
Запись была изменена.
ZIPARCHIVE::ER_COMPNOTSUPP (integer)
Метод сжатия не поддерживается.
ZIPARCHIVE::ER_EOF (integer)
Преждевременный конец файла.
ZIPARCHIVE::ER_INVAL (integer)
Недопустимый аргумент.
ZIPARCHIVE::ER_NOZIP (integer)
Не ZIP архив.
ZIPARCHIVE::ER_INTERNAL (integer)
Внутренняя ошибка.
ZIPARCHIVE::ER_INCONS (integer)
ZIP архив несовместим.
ZIPARCHIVE::ER_REMOVE (integer)
Невозможно удалить файл.
ZIPARCHIVE::ER_DELETED (integer)
Запись была удалена.

Zip
PHP Manual