Обумовлені константи
Наведені нижче константи визначені цим модулем і доступні або в збірках 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) | формат файлу phar | |
Phar::TAR (int) | формат файлу 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) | використовується для вказівки параметра перевизначення MIME-типу Phar::webPhar() на те, що розширення має бути розібране як файл PHP | |
Phar::PHPS (int) | використовується для вказівки параметра перевизначення MIME-типу Phar::webPhar(), відповідно до якого розширення має бути розібране як вихідний файл PHP за допомогою highlight_file() |