&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) If archive exists, ignore its current contents. In other words, handle it the same way as an empty archive. 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::FL_ENC_GUESS (integer) Guess string encoding (is default). Available as of PHP 7.0.8. ZipArchive::FL_ENC_RAW (integer) Get unmodified string. Available as of PHP 7.0.8. ZipArchive::FL_ENC_STRICT (integer) Follow specification strictly. Available as of PHP 7.0.8. ZipArchive::FL_ENC_UTF_8 (integer) String is UTF-8 encoded. Available as of PHP 7.0.8. ZipArchive::FL_ENC_CP437 (integer) String is CP437 encoded. Available as of PHP 7.0.8. 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 ZipArchive::EM_NONE (integer) No encryption, since PHP 7.2.0, PECL zip 1.14.0 ZipArchive::EM_AES_128 (integer) AES 128 encryption, since PHP 7.2.0, PECL zip 1.14.0 ZipArchive::EM_AES_192 (integer) AES 1192 encryption, since PHP 7.2.0, PECL zip 1.14.0 ZipArchive::EM_AES_256 (integer) AES 256 encryption, since PHP 7.2.0, PECL zip 1.14.0 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