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