Phar::isBuffering
Phar::isFileFormat
Phar
PHP Manual

# Phar::isCompressed

(PHP >= 5.3.0, PECL phar >= 2.0.0)

Phar::isCompressed — Retourne Phar::GZ ou PHAR::BZ2 si l'archive entière est compressée (.tar.gz/tar.bz, etc)

### Description

mixed Phar::isCompressed ( void )

> Note: Cette méthode nécessite que la variable de configuration INI phar.readonly soit définie à 0 pour fonctionner avec les objets Phar. Sinon, une exception PharException sera lançée.

Retourne Phar::GZ ou PHAR::BZ2 si l'archive entière est compressée (.tar.gz/tar.bz, etc). Les archives phar basées sur Zip ne peuvent pas être compressées en tant que fichier, et cette méthode retournera toujours `FALSE` si une archive phar basée sur Zip est interrogée.

### Liste de paramètres

Aucun paramètre.

### Valeurs de retour

Phar::GZ, Phar::BZ2 ou `FALSE`

### Exemples

Exemple #1 Exemple avec Phar::isCompressed()

`<?php
try {
$phar1 = new Phar('monphar.zip.phar');
var_dump($phar1->isCompressed());
$phar2 = new Phar('monpharnoncompresse.tar.phar');
var_dump($phar2->isCompressed());
$phar2->compressAllFilesGZ();
var_dump($phar2->isCompressed() == Phar::GZ);
} catch (Exception $e) {
}
?>`

L'exemple ci-dessus va afficher :

    bool(false)
    bool(false)
    bool(true)

### Voir aussi

- PharFileInfo::getCompressedSize() - Retourne la taille actuelle (avec compression) du fichier au sein de l'archive Phar
- PharFileInfo::isCompressed() - Retourne si l'entrée est compressée
- PharFileInfo::decompress() - Décompresse l'entrée Phar courante au sein du phar
- PharFileInfo::compress() - Compresse l'entrée Phar courante avec une des compressions zlib ou bzip2
- Phar::decompress() - Décompresse l'archive tar complète
- Phar::compress() - Compresse l'archive Phar complète en utilisant la compression Gzip ou Bzip2
- Phar::canCompress() - Détermine si l'extension phar supporte une la compression en utilisant soit zip soit bzip2
- Phar::compressFiles() - Compresse tous les fichiers de l'archive Phar courante'
- Phar::decompressFiles() - Décompresse tous les fichiers de l'archive Phar courante
- Phar::getSupportedCompression() - Retourne un tableau des algorithmes de compression supportés

Phar::isBuffering
Phar::isFileFormat
Phar
PHP Manual