以下常數由此擴充功能定義,並且僅在將擴充功能編譯到 PHP 中或在執行階段動態載入時才可用。
常數 | 值 | 說明 |
---|---|---|
Phar::NONE (整數) |
0x00000000 | 無壓縮 |
Phar::COMPRESSED (整數) |
0x0000F000 | 可以與檔案旗標一起使用的位元遮罩,以確定是否存在任何壓縮。 |
Phar::GZ (整數) |
0x00001000 | zlib (gzip) 壓縮 |
Phar::BZ2 (整數) |
0x00002000 | bzip2 壓縮 |
常數 | 值 | 說明 |
---|---|---|
Phar::PHAR (整數) |
1 | phar 檔案格式 |
Phar::TAR (整數) |
2 | tar 檔案格式 |
Phar::ZIP (整數) |
3 | zip 檔案格式 |
常數 | 值 | 說明 |
---|---|---|
Phar::MD5 (整數) |
0x0001 | 使用 md5 雜湊演算法的簽章 |
Phar::SHA1 (整數) |
0x0002 | 使用 sha1 雜湊演算法的簽章 |
Phar::SHA256 (整數) |
0x0003 | 使用 sha256 雜湊演算法的簽章(需要 hash 擴充功能) |
Phar::SHA512 (整數) |
0x0004 | 使用 sha512 雜湊演算法的簽章(需要 hash 擴充功能) |
Phar::OPENSSL (整數) |
0x0010 | 使用 OpenSSL 公開/私鑰對的簽章。這是一個真正的非對稱金鑰簽章。 |
Phar::OPENSSL_SHA256 (整數) |
||
Phar::OPENSSL_SHA512 (整數) |
常數 | 值 | 說明 |
---|---|---|
Phar::PHP (整數) |
0 | 用於指示 Phar::webPhar() 的 mimeoverrides 參數,該副檔名應被解析為 PHP 檔案 |
Phar::PHPS (整數) |
1 | 用於指示 Phar::webPhar() 的 mimeoverrides 參數,該副檔名應透過 highlight_file() 解析為 PHP 原始碼檔案 |