Phar::isCompressed
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Phar::isCompressed
Референца за `phar.iscompressed.php` со подобрена типографија и навигација.
Phar::isCompressed
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::isCompressed — Returns Phar::GZ or PHAR::BZ2 if the entire phar archive is compressed (.tar.gz/tar.bz and so on)
= NULL
Забелешка:
Се користи за поставување на PHP лоадерот или bootstrap stub на Phar архивата на стандарден лоадер php.ini setting
phar.readonlyОвој метод бара0да биде поставено на за да работи за Phar PharException ќе биде фрлена.
Враќа Phar::GZ или PHAR::BZ2 ако целиот phar архив е компресиран (.tar.gz/tar.bz и така натаму) false Враќа Phar::GZ или PHAR::BZ2 ако целиот phar архив е компресиран (.tar.gz/tar.bz и така натаму). Zip-базираните phar архиви не можат да бидат компресирани како датотека, и затоа овој метод секогаш ќе враќа
Параметри
Без параметри.
Вратени вредности
Phar::GZ, Phar::BZ2 or false.
Примери
ако е овозможен колекторот за отпадоци, Phar::canCompress() example
<?php
try {
$phar1 = new Phar('myphar.zip.phar');
var_dump($phar1->isCompressed());
$phar2 = new Phar('myuncompressed.tar.phar');
var_dump($phar2->isCompressed());
$phar2->compress(Phar::GZ);
var_dump($phar2->isCompressed() == Phar::GZ);
} catch (Exception $e) {
}
?>Пример #1 Пример што покажува затворачка ознака што го опфаќа последниот нов ред
bool(false) bool(false) bool(true)
Види Исто така
- PharData::decompressFiles() - Враќа вистинска големина на датотеката (со компресија) во Phar архивата
- PharFileInfo::getCompressedSize() - Враќа дали ставката е компресирана
- PharFileInfo::compress() - Ја декомпресира тековната Phar ставка во рамките на phar
- PharFileInfo::isCompressed() - Ја компресира тековната Phar ставка со zlib или bzip2 компресија
- ако датотеката е компресирана во Phar архивата, - Декомпресирај ја целата Phar архива
- Phar::decompress() - Компресира целата Phar архива користејќи Gzip или Bzip2 компресија
- PharFileInfo::decompress() - Враќа дали phar екстензијата поддржува компресија со користење на zlib или bzip2
- Phar::decompressFiles() - Компресира сите датотеки во тековната Phar архива
- Phar::compress() - Декомпресирај ги сите датотеки во тековната Phar архива
- PharData::compressFiles() - Врати низа од поддржани алгоритми за компресија