Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.
Константа | Значение | Описание |
---|---|---|
Phar::NONE
(int)
|
0x00000000 | без сжатия |
Phar::COMPRESSED
(int)
|
0x0000F000 | битовая маска, которая может быть использована с флагами файла для определения наличия сжатия |
Phar::GZ
(int)
|
0x00001000 | сжатие zlib (gzip) |
Phar::BZ2
(int)
|
0x00002000 | сжатие bzip2 |
Константа | Значение | Описание |
---|---|---|
Phar::PHAR
(int)
|
1 | формат файла phar |
Phar::TAR
(int)
|
2 | формат файла tar |
Phar::ZIP
(int)
|
3 | формат файла zip |
Константа | Значение | Описание |
---|---|---|
Phar::MD5
(int)
|
0x0001 | подпись с помощью алгоритма хеширования md5 |
Phar::SHA1
(int)
|
0x0002 | подпись с помощью алгоритма хеширования sha1 |
Phar::SHA256
(int)
|
0x0003 | подпись с помощью алгоритма хеширования sha256 (требуется модуль hash) |
Phar::SHA512
(int)
|
0x0004 | подпись с помощью алгоритма хеширования sha512 (требуется модуль hash) |
Phar::OPENSSL
(int)
|
0x0010 | подпись с помощью пары открытого/закрытого ключей OpenSSL. Это подлинная подпись, использующая асимметричный ключ. |
Phar::OPENSSL_SHA256
(int)
|
||
Phar::OPENSSL_SHA512
(int)
|
Константа | Значение | Описание |
---|---|---|
Phar::PHP
(int)
|
1 | используется для указания параметру переопределения MIME-типа Phar::webPhar() на то, что расширение должно быть разобрано как файл PHP |
Phar::PHPS
(int)
|
2 | используется для указания параметра переопределения MIME-типа Phar::webPhar(), в соответствии с которым расширение должно быть разобрано как исходный файл PHP посредством highlight_file() |