Предопределенные константы
Перечисленные ниже константы определены данным расширением и могут быть
доступны только в том случае, если 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 )
Запись была удалена.