Phar::isCompressed
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::isCompressed — Повертає Phar::GZ або PHAR::BZ2, якщо phar-архів стиснутий повністю (.tar.gz/tar.bz і так далі)
Опис
public Phar::isCompressed(): int|false
Зауваження :
Для коректної роботи з об'єктами Phar цьому методу необхідне встановлення значення php.ini
phar.readonly
в . В іншому випадку, буде викинуто виняток PharException
Повертає Phar::GZ або PHAR::BZ2, якщо phar-архів стиснутий повністю (.tar.gz/tar.bz і так далі). Phar-архіви, засновані на zip, не можуть бути стиснуті цілком, тому цей метод завжди повертає **false
**якщо він був викликаний на phar-архіві, заснованому на zip.
Список параметрів
Немає параметрів.
Значення, що повертаються
Phar::GZ
Phar::BZ2
или**false
**
Приклади
Приклад #1 Приклад використання Phar::isCompressed()****
Loading...
Результат виконання наведеного прикладу:
bool(false)
bool(false)
bool(true)
Дивіться також
- PharFileInfo::getCompressedSize() - Отримати реальний розмір файлу на диску з урахуванням стиснення
- PharFileInfo::isCompressed() - Перевірити, чи стиснутий файл
- PharFileInfo::decompress() - Розтискає поточний файл
- PharFileInfo::compress() - Стиснути поточний файл за допомогою zlib або bzip2
- Phar::decompress() - Розпаковує весь Phar-архів
- Phar::compress() - Стискає весь Phar-архів за допомогою Gzip- або Bzip2-стиснення
- Phar::canCompress() - Перевіряє, чи підтримує модуль phar стиск з використанням zlib або bzip2
- Phar::compressFiles() - Стискає всі файли у поточному Phar-архіві
- Phar::decompressFiles() - Розпаковує всі файли в поточному Phar-архіві
- Phar::getSupportedCompression() - Повертає масив підтримуваних алгоритмів стиснення