Phar::canCompress
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canCompress — Перевіряє, чи модуль phar підтримує стиснення з використанням zlib або bzip2
Опис
final public static Phar::canCompress(int $compression = 0): bool
Цей метод слід використовувати для перевірки підтримки стиснення до завантаження phar-архіву, що містить стислі файли.
Список параметрів
compression
Може бути використана одна з констант Phar::GZ
илиPhar::BZ2
для перевірки можливості стиснення алгоритму zlib або bzip2 відповідно.
Значення, що повертаються
true
, якщо стиснення/розпакування доступні, false
, в іншому випадку.
Приклади
Приклад #1 Приклад використання Phar::canCompress()****
Loading...
Дивіться також
- PharFileInfo::getCompressedSize() - Отримати реальний розмір файлу на диску з урахуванням стиснення
- PharFileInfo::isCompressed() - Перевірити, чи стиснутий файл
- PharFileInfo::compress() - Стиснути поточний файл за допомогою zlib або bzip2
- PharFileInfo::decompress() - Розтискає поточний файл
- Phar::isCompressed() - Повертає Phar::GZ або PHAR::BZ2, якщо phar-архів стиснутий повністю (.tar.gz/tar.bz і так далі)
- Phar::compressFiles() - Стискає всі файли у поточному Phar-архіві
- Phar::decompressFiles() - Розпаковує всі файли в поточному Phar-архіві
- Phar::getSupportedCompression() - Повертає масив підтримуваних алгоритмів стиснення
- Phar::convertToExecutable() - Конвертує phar-архів в інший формат файлу, що виконується.
- Phar::convertToData() - Конвертує phar-архів в tar-або zip-файл, що не виконується.