&reftitle.constants; &extension.constants; ZipArchive uses class constants. There are three types of constants : Flags (prefixed with FL_), errors (prefixed with ER_) and mode (no prefix). ZipArchive::CREATE (integer) Create the archive if it does not exist. ZipArchive::OVERWRITE (integer) Always start a new archive, this mode will overwrite the file if it already exists. ZipArchive::EXCL (integer) Error if archive already exists. ZipArchive::CHECKCONS (integer) Perform additional consistency checks on the archive, and error if they fail. ZipArchive::FL_NOCASE (integer) Ignore case on name lookup ZipArchive::FL_NODIR (integer) Ignore directory component ZipArchive::FL_COMPRESSED (integer) Read compressed data ZipArchive::FL_UNCHANGED (integer) Use original data, ignoring changes. ZipArchive::CM_DEFAULT (integer) better of deflate or store. ZipArchive::CM_STORE (integer) stored (uncompressed). 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 algorithm ZipArchive::ER_OK (integer) No error. ZipArchive::ER_MULTIDISK (integer) Multi-disk zip archives not supported. ZipArchive::ER_RENAME (integer) Renaming temporary file failed. ZipArchive::ER_CLOSE (integer) Closing zip archive failed ZipArchive::ER_SEEK (integer) Seek error ZipArchive::ER_READ (integer) Read error ZipArchive::ER_WRITE (integer) Write error ZipArchive::ER_CRC (integer) CRC error ZipArchive::ER_ZIPCLOSED (integer) Containing zip archive was closed ZipArchive::ER_NOENT (integer) No such file. ZipArchive::ER_EXISTS (integer) File already exists ZipArchive::ER_OPEN (integer) Can't open file ZipArchive::ER_TMPOPEN (integer) Failure to create temporary file. ZipArchive::ER_ZLIB (integer) Zlib error ZipArchive::ER_MEMORY (integer) Memory allocation failure ZipArchive::ER_CHANGED (string) Entry has been changed ZipArchive::ER_COMPNOTSUPP (integer) Compression method not supported. ZipArchive::ER_EOF (integer) Premature EOF ZipArchive::ER_INVAL (integer) Invalid argument ZipArchive::ER_NOZIP (integer) Not a zip archive ZipArchive::ER_INTERNAL (integer) Internal error ZipArchive::ER_INCONS (integer) Zip archive inconsistent ZipArchive::ER_REMOVE (integer) Can't remove file ZipArchive::ER_DELETED (integer) Entry has been deleted Operating system constants for external attributes ZipArchive::OPSYS_DOS (integer) ZipArchive::OPSYS_AMIGA (integer) ZipArchive::OPSYS_OPENVMS (integer) ZipArchive::OPSYS_UNIX (integer) ZipArchive::OPSYS_VM_CMS (integer) ZipArchive::OPSYS_ATARI_ST (integer) ZipArchive::OPSYS_OS_2 (integer) ZipArchive::OPSYS_MACINTOSH (integer) ZipArchive::OPSYS_Z_SYSTEM (integer) ZipArchive::OPSYS_CPM (integer) ZipArchive::OPSYS_WINDOWS_NTFS (integer) ZipArchive::OPSYS_MVS (integer) ZipArchive::OPSYS_VSE (integer) ZipArchive::OPSYS_ACORN_RISC (integer) ZipArchive::OPSYS_VFAT (integer) ZipArchive::OPSYS_ALTERNATE_MVS (integer) ZipArchive::OPSYS_BEOS (integer) ZipArchive::OPSYS_TANDEM (integer) ZipArchive::OPSYS_OS_400 (integer) ZipArchive::OPSYS_OS_X (integer) ZipArchive::OPSYS_DEFAULT (integer) Since PHP 5.6.0, PECL zip 1.12.4