Constantes predefinidas
En esta página
Constantes predefinidas#
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 |
Las constantes de compresión Phar {#phar.constants.compression}
| 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 |
Las constantes de formato de fichero Phar {#phar.constants.fileformat}
| 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) |
Las constantes de firma Phar {#phar.constants.signature}
| 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 |
Las constantes de sobrescritura de mime Phar webPhar {#phar.constants.mimeoverride}