预定义常量
下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。
ZipArchive 使用的类常量。 有以下三类常量:Flags(以 FL_ 为前缀),errors(以 ER_ 为前缀)以及 mode(没有前缀)。
-
ZIPARCHIVE::CREATE(integer) - 如果不存在则创建一个zip压缩包。
-
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::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) - 更好的压缩或存储。
-
ZIPARCHIVE::CM_STORE(integer) - 存储(不压缩)。
-
ZIPARCHIVE::CM_SHRINK(integer) - 收缩
-
ZIPARCHIVE::CM_REDUCE_1(integer) - 用因子1换算
-
ZIPARCHIVE::CM_REDUCE_2(integer) - 用因子2换算
-
ZIPARCHIVE::CM_REDUCE_3(integer) - 用因子3换算
-
ZIPARCHIVE::CM_REDUCE_4(integer) - 用因子4换算
-
ZIPARCHIVE::CM_IMPLODE(integer) - 聚爆
-
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) - CRC校验失败
-
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) - 过早的EOF
-
ZIPARCHIVE::ER_INVAL(integer) - 无效的参数
-
ZIPARCHIVE::ER_NOZIP(integer) - 不是一个zip压缩包
-
ZIPARCHIVE::ER_INTERNAL(integer) - Internal error
-
ZIPARCHIVE::ER_INCONS(integer) - Zip压缩包不一致
-
ZIPARCHIVE::ER_REMOVE(integer) - 不能移除文件
-
ZIPARCHIVE::ER_DELETED(integer) - 条目已被删除
-
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