PHP Conference Nagoya 2025

Constantes predefinidas

Estas constantes están definidas por esta extensión y estarán disponibles sólo cuando la extensión haya sido compilada con PHP, o bien sea cargada dinámicamente en ejecución.

Constantes de compresión de Phar
Constante Valor Descripción
Phar::NONE (integer) 0x00000000 sin compresión
Phar::COMPRESSED (integer) 0x0000F000 máscara de bit que puede ser usada con banderas de fichero para determinar si está presente algún tipo de compresión
Phar::GZ (integer) 0x00001000 compression zlib (gzip)
Phar::BZ2 (integer) 0x00002000 compression bzip2
Constanten de formato de fichero de Phar
Constante Valor Descripción
Phar::SAME (integer) 0 conservar el mismo formato de fichero
Phar::PHAR (integer) 1 formato de fichero phar
Phar::TAR (integer) 2 formato de fichero tar
Phar::ZIP (integer) 3 formato de fichero zip
Constantes de signatura de Phar
Constante Valor Descripción
Phar::MD5 (integer) 0x0001 singnatura con el algoritmo hash md5
Phar::SHA1 (integer) 0x0002 singnatura con el algoritmo hash sha1
Phar::SHA256 (integer) 0x0003 singnatura con el algoritmo hash sha256 (requiere la extensión Hash)
Phar::SHA512 (integer) 0x0004 singnatura con el algoritmo hash sha512 (requiere la extensión Hash)
Phar::OPENSSL (integer) 0x0010 signatura con la pareja de claves pública/privada de OpenSSL. Esta es una signatura de clave asimétrica verdadera.
Constantes de sobrescritura MIME de webPhar de Phar
Constante Valor Descripción
Phar::PHP (integer) 1 usada para ordenar al parámetro de sobrescritura MIME de Phar::webPhar() que la extensión debería ser analizada como un fichero de PHP
Phar::PHPS (integer) 2 usada para ordenar al parámetro de sobrescritura MIME de Phar::webPhar() que la extensión debería ser analizada como un fichero fuente de PHP a través de highlight_file()
add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top