以下常量由此扩展定义,并且仅在扩展已编译到 PHP 中或在运行时动态加载时可用。
常量 | 值 | 描述 |
---|---|---|
Phar::NONE (int) |
0x00000000 | 无压缩 |
Phar::COMPRESSED (int) |
0x0000F000 | 可以与文件标志一起使用的位掩码,用于确定是否存在任何压缩 |
Phar::GZ (int) |
0x00001000 | zlib (gzip) 压缩 |
Phar::BZ2 (int) |
0x00002000 | bzip2 压缩 |
常量 | 值 | 描述 |
---|---|---|
Phar::PHAR (int) |
1 | phar 文件格式 |
Phar::TAR (int) |
2 | tar 文件格式 |
Phar::ZIP (int) |
3 | zip 文件格式 |
常量 | 值 | 描述 |
---|---|---|
Phar::MD5 (int) |
0x0001 | 使用 md5 哈希算法的签名 |
Phar::SHA1 (int) |
0x0002 | 使用 sha1 哈希算法的签名 |
Phar::SHA256 (int) |
0x0003 | 使用 sha256 哈希算法的签名(需要哈希扩展) |
Phar::SHA512 (int) |
0x0004 | 使用 sha512 哈希算法的签名(需要哈希扩展) |
Phar::OPENSSL (int) |
0x0010 | 使用 OpenSSL 公钥/私钥对签名。这是一个真正的非对称密钥签名。 |
Phar::OPENSSL_SHA256 (int) |
||
Phar::OPENSSL_SHA512 (int) |
常量 | 值 | 描述 |
---|---|---|
Phar::PHP (int) |
0 | 用于指示 Phar::webPhar() 的 mimeoverrides 参数,扩展应该被解析为 PHP 文件 |
Phar::PHPS (int) |
1 | 用于指示 Phar::webPhar() 的 mimeoverrides 参数,扩展应该通过 highlight_file() 被解析为 PHP 源文件 |