Estas constantes son definidas por esta extensión, y solo están disponibles si esta extensión ha sido compilada con PHP, o bien cargada en tiempo de ejecución.
Constante | Valor | Descripción |
---|---|---|
Phar::NONE
(int)
|
0x00000000 | ninguna compresión |
Phar::COMPRESSED
(int)
|
0x0000F000 | máscara de bits que puede ser utilizada con los flags de fichero para determinar si se utiliza una compresión |
Phar::GZ
(int)
|
0x00001000 | compresión zlib (gzip) |
Phar::BZ2
(int)
|
0x00002000 | compresión bzip2 |
Constante | Valor | Descripción |
---|---|---|
Phar::PHAR
(int)
|
1 | formato de fichero phar |
Phar::TAR
(int)
|
2 | formato de fichero tar |
Phar::ZIP
(int)
|
3 | formato de fichero zip |
Constante | Valor | Descripción |
---|---|---|
Phar::MD5
(int)
|
0x0001 | firma con el algoritmo md5 |
Phar::SHA1
(int)
|
0x0002 | firma con el algoritmo sha1 |
Phar::SHA256
(int)
|
0x0003 | firma con el algoritmo sha256 (requiere la extensión hash) |
Phar::SHA512
(int)
|
0x0004 | firma con el algoritmo sha512 (requiere la extensión hash) |
Phar::OPENSSL
(int)
|
0x0010 | firma con un par de claves privada/pública OpenSSL. Es una verdadera firma de clave asimétrica |
Phar::OPENSSL_SHA256
(int)
|
||
Phar::OPENSSL_SHA512
(int)
|
Constante | Valor | Descripción |
---|---|---|
Phar::PHP
(int)
|
0 | utilizada para especificar el argumento de sobrescritura mime de Phar::webPhar() y hacer que la extensión sea analizada como un fichero PHP |
Phar::PHPS
(int)
|
1 | utilizada para especificar el argumento de sobrescritura mime de Phar::webPhar() y hacer que la extensión sea analizada como un fichero PHP mediante highlight_file() |