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