Предопределённые константы

Модуль определяет перечисленные ниже константы и открывает к ним доступ только тогда, когда модуль либо собрали в PHP, либо динамически загрузили во время исполнения кода.

Константы сжатия Phar
КонстантаЗначениеОписание
Phar::NONE (int) 0x00000000без сжатия
Phar::COMPRESSED (int) 0x0000F000битовая маска, которая может быть использована с флагами файла для определения наличия сжатия
Phar::GZ (int) 0x00001000сжатие zlib (gzip)
Phar::BZ2 (int) 0x00002000сжатие bzip2
Константы формата файла Phar
КонстантаЗначениеОписание
Phar::PHAR (int) 1формат файла phar
Phar::TAR (int) 2формат файла tar
Phar::ZIP (int) 3формат файла zip
Константы подписи Phar
КонстантаЗначениеОписание
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)   
Константы переопределения MIME-типов webPhar
КонстантаЗначениеОписание
Phar::PHP (int) 1используется для указания параметру переопределения MIME-типа Phar::webPhar() на то, что расширение должно быть разобрано как файл PHP
Phar::PHPS (int) 2 используется для указания параметра переопределения MIME-типа Phar::webPhar(), в соответствии с которым расширение должно быть разобрано как исходный файл PHP посредством highlight_file()
To Top