Tipos de Recurso
Exemplos
Zip
PHP Manual

# Constantes pré-definidas

As contantes abaixo são definidas por esta extensão e somente estarão disponíveis quando a extensão foi compilada com o PHP ou carregada dinamicamente durante a execução.

ZipArchive usa constantes de classes. Há três tipos de constantes, Flags (FL_), erros (ER_) ou modo (sem prefixo).

`ZIPARCHIVE::CREATE` (integer)
  Cria o arquivo se ele não existir.
`ZIPARCHIVE::OVERWRITE` (integer)
  Sempre inicia um novo arquivo, este modo sobreescreverá o arquivo se ele já existir.
`ZIPARCHIVE::EXCL` (integer)
  Emite erro se o arquivo já existir.
`ZIPARCHIVE::CHECKCONS` (integer)
  Executa uma adicional verificação de consistência no arquivo, e emite erro se ele falhar.
`ZIPARCHIVE::FL_NOCASE` (integer)
  Ignora maiúsculo e minúsculo no nome.
`ZIPARCHIVE::FL_NODIR` (integer)
  Ignora componentes de diretório.
`ZIPARCHIVE::FL_COMPRESSED` (integer)
  Lê a informação comprimida.
`ZIPARCHIVE::FL_UNCHANGED` (integer)
  Usa os dados originais, ignorando mudanças.
`ZIPARCHIVE::CM_DEFAULT` (integer)
  Melhor para descompactar ou armazenar.
`ZIPARCHIVE::CM_STORE` (integer)
  Armazenado (não compresso).
`ZIPARCHIVE::CM_SHRINK` (integer)
  shrunk
`ZIPARCHIVE::CM_REDUCE_1` (integer)
  compressão com fator 1
`ZIPARCHIVE::CM_REDUCE_2` (integer)
  compressão com fator 2
`ZIPARCHIVE::CM_REDUCE_3` (integer)
  compressão com fator 3
`ZIPARCHIVE::CM_REDUCE_4` (integer)
  compressão com fator 4
`ZIPARCHIVE::CM_IMPLODE` (integer)
  implodido
`ZIPARCHIVE::CM_DEFLATE` (integer)
  descompactado
`ZIPARCHIVE::CM_DEFLATE64` (integer)
  deflate64
`ZIPARCHIVE::CM_PKWARE_IMPLODE` (integer)
  Compactação PKWARE
`ZIPARCHIVE::CM_BZIP2` (integer)
  Algoritmo BZIP2
`ZIPARCHIVE::ER_OK` (integer)
  Sem erro.
`ZIPARCHIVE::ER_MULTIDISK` (integer)
  Arquivos Multi-disk zip não suportados.
`ZIPARCHIVE::ER_RENAME` (integer)
  Renomeia arquivo temporário falhado.
`ZIPARCHIVE::ER_CLOSE` (integer)
  Fecha arquivo zip falhado
`ZIPARCHIVE::ER_SEEK` (integer)
  Procura o erro
`ZIPARCHIVE::ER_READ` (integer)
  Lê o erro
`ZIPARCHIVE::ER_WRITE` (integer)
  Escreve o erro
`ZIPARCHIVE::ER_CRC` (integer)
  CRC error
`ZIPARCHIVE::ER_ZIPCLOSED` (integer)
  Containing zip archive was closed
`ZIPARCHIVE::ER_NOENT` (integer)
  Arquivo não encontrado.
`ZIPARCHIVE::ER_EXISTS` (integer)
  Arquivo já existente.
`ZIPARCHIVE::ER_OPEN` (integer)
  Não foi possível abrir o arquivo.
`ZIPARCHIVE::ER_TMPOPEN` (integer)
  Falha ao criar arquivo temporário.
`ZIPARCHIVE::ER_ZLIB` (integer)
  Erro da Zlib
`ZIPARCHIVE::ER_MEMORY` (integer)
  Falha na alocação de memória.
`ZIPARCHIVE::ER_CHANGED` (string)
  Entrada foi modificada.
`ZIPARCHIVE::ER_COMPNOTSUPP` (integer)
  Método de compressão não suportado.
`ZIPARCHIVE::ER_EOF` (integer)
  Prematuro EOF
`ZIPARCHIVE::ER_INVAL` (integer)
  Argumento inválido.
`ZIPARCHIVE::ER_NOZIP` (integer)
  Não é um arquivo zip.
`ZIPARCHIVE::ER_INTERNAL` (integer)
  Erro interno.
`ZIPARCHIVE::ER_INCONS` (integer)
  Arquivo Zip inconsistente.
`ZIPARCHIVE::ER_REMOVE` (integer)
  Não foi possível remove o arquivo.
`ZIPARCHIVE::ER_DELETED` (integer)
  Entrada foi deletada.

Tipos de Recurso
Exemplos
Zip
PHP Manual