Phar::canCompress
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar::canCompress
Референца за `phar.cancompress.php` со подобрена типографија и навигација.
Phar::canCompress
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)
Phar::canCompress — Returns whether phar extension supports compression using either zlib or bzip2
= NULL
This should be used to test whether compression is possible prior to loading a phar archive containing compressed files.
Параметри
compression-
Големина на парче.
Phar::GZorPhar::BZ2can be used to test whether compression is possible with a specific compression algorithm (zlib or bzip2).
Примери
ако е овозможен колекторот за отпадоци, PharFileInfo::decompress() example
<?php
if (Phar::canCompress()) {
echo file_get_contents('phar://compressedphar.phar/internal/file.txt');
} else {
echo 'no compression available';
}
?>Види Исто така
- PharData::decompressFiles() - Враќа вистинска големина на датотеката (со компресија) во Phar архивата
- PharFileInfo::getCompressedSize() - Враќа дали ставката е компресирана
- PharFileInfo::isCompressed() - Ја компресира тековната Phar ставка со zlib или bzip2 компресија
- PharFileInfo::compress() - Ја декомпресира тековната Phar ставка во рамките на phar
- Phar::canCompress() - Враќа Phar::GZ или PHAR::BZ2 ако целата phar архива е компресирана (.tar.gz/tar.bz и слично)
- Phar::decompressFiles() - Компресира сите датотеки во тековната Phar архива
- Phar::compress() - Декомпресирај ги сите датотеки во тековната Phar архива
- PharData::compressFiles() - Врати низа од поддржани алгоритми за компресија
- се фрла ако параметарот е непознат спецификатор на формат на датотека. - Конвертирај phar архива во друг извршен phar формат на датотека
- Phar::convertToExecutable() - Конвертирај phar архива во не-извршна tar или zip датотека