目录搜索
文字
分享

预定义常量

下列常量由此扩展定义,且仅在此扩展编译入 PHP 或在运行时动态载入时可用。

Phar compression constants
Constant Value Description
Phar::NONE ( integer ) 0x00000000 no compression
Phar::COMPRESSED ( integer ) 0x0000F000 bitmask that can be used with file flags to determine if any compression is present
Phar::GZ ( integer ) 0x00001000 zlib (gzip) compression
Phar::BZ2 ( integer ) 0x00002000 bzip2 compression
Phar file format constants
Constant Value Description
Phar::SAME ( integer ) 0 retain the same file format
Phar::PHAR ( integer ) 1 phar file format
Phar::TAR ( integer ) 2 tar file format
Phar::ZIP ( integer ) 3 zip file format
Phar signature constants
Constant Value Description
Phar::MD5 ( integer ) 0x0001 signature with md5 hash algorithm
Phar::SHA1 ( integer ) 0x0002 signature with sha1 hash algorithm
Phar::SHA256 ( integer ) 0x0003 signature with sha256 hash algorithm (requires hash extension)
Phar::SHA512 ( integer ) 0x0004 signature with sha512 hash algorithm (requires hash extension)
Phar::OPENSSL ( integer ) 0x0010 signature with OpenSSL public/private key pair. This is a true, asymmetric key signature.
Phar webPhar mime override constants
Constant Value Description
Phar::PHP ( integer ) 1 used to instruct the mimeoverrides parameter of Phar::webPhar() that the extension should be parsed as a PHP file
Phar::PHPS ( integer ) 2 used to instruct the mimeoverrides parameter of Phar::webPhar() that the extension should be parsed as a PHP source file through highlight_file()
上一篇:下一篇: