As contantes abaixo são definidas por esta extensão e só estarão disponíveis quando a extensão tiver sido compilada no PHP ou tiver sido carregada dinamicamente em tempo de execução.
Constante | Valor | Descrição |
---|---|---|
Phar::NONE
(int)
|
0x00000000 | sem compactação |
Phar::COMPRESSED
(int)
|
0x0000F000 | máscara de bits que pode ser usada com sinalizadores de arquivo para determinar se há alguma compactação presente |
Phar::GZ
(int)
|
0x00001000 | compactação zlib (gzip) |
Phar::BZ2
(int)
|
0x00002000 | compactação bzip2 |
Constante | Valor | Descrição |
---|---|---|
Phar::PHAR
(int)
|
1 | formato de arquivo phar |
Phar::TAR
(int)
|
2 | formato de arquivo tar |
Phar::ZIP
(int)
|
3 | formato de arquivo zip |
Constante | Valor | Descrição |
---|---|---|
Phar::MD5
(int)
|
0x0001 | assinatura com algoritmo de hash md5 |
Phar::SHA1
(int)
|
0x0002 | assinatura com algoritmo de hash sha1 |
Phar::SHA256
(int)
|
0x0003 | assinatura com algoritmo de hash sha256 (requer extensão hash) |
Phar::SHA512
(int)
|
0x0004 | assinatura com algoritmo de hash sha512 (requer extensão hash) |
Phar::OPENSSL
(int)
|
0x0010 | assinatura com par de chaves pública/privada OpenSSL; esta é uma verdadeira assinatura de chave assimétrica |
Phar::OPENSSL_SHA256
(int)
|
||
Phar::OPENSSL_SHA512
(int)
|
Constante | Valor | Descrição |
---|---|---|
Phar::PHP
(int)
|
0 | usado para instruir o parâmetro mimeoverrides de Phar::webPhar() que a extensão deve ser analisada como um arquivo PHP |
Phar::PHPS
(int)
|
1 | usado para instruir o parâmetro mimeoverrides de Phar::webPhar() que a extensão deve ser analisada como um arquivo-fonte PHP por meio de highlight_file() |