PharFileInfo::isCompressedGZ
(PHP >= 5.3.0, PECL phar >= 1.0.0)
PharFileInfo::isCompressedGZ — Détermine si l'archive Phar est compressée avec gzip
Description
public bool PharFileInfo::isCompressedGZ
( void
)
Note:
Cette méthode a été supprimée de l'extension phar depuis la version 2.0.0. Vous pouvez utiliser PharFileInfo::isCompressed(), PharFileInfo::decompress(), et PharFileInfo::compress() à la place.
Détermine si un fichier au sein de l'archive Phar est compressé avec Gzip.
Valeurs de retour
TRUE
si le fichier au sein de l'archive Phar est
compressé avec Gzip, FALSE
sinon.
Exemples
Exemple #1 Exemple avec PharFileInfo::isCompressedGZ()
<?php try { $p = new Phar('/chemin/vers/mon.phar', 0, 'mon.phar'); $p['monfichier.txt'] = 'salut'; $p['monfichier2.txt'] = 'salut'; $p['monfichier3.txt'] = 'salut'; $p['monfichier2.txt']->setCompressedGZ(); $p['monfichier3.txt']->setCompressedBZIP2(); $file = $p['monfichier.txt']; $file2 = $p['monfichier2.txt']; $file3 = $p['monfichier3.txt']; var_dump($file->isCompressedGZ()); var_dump($file2->isCompressedGZ()); var_dump($file3->isCompressedGZ()); } catch (Exception $e) { echo 'La création/modification de mon.phar a échoué : ', $e; } ?>
L'exemple ci-dessus va afficher :
bool(false) bool(true) bool(false)
Voir aussi
- PharFileInfo::getCompressedSize() - Retourne la taille actuelle (avec compression) du fichier au sein de l'archive Phar
- PharFileInfo::isCompressedBZIP2() - Détermine si l'archive Phar est compressée avec bzip2
- PharFileInfo::isCompressed() - Retourne si l'entrée est compressée
- PharFileInfo::setCompressedBZIP2() - Compresse l'entrée Phar courante au sein du phar avec Bzip2
- PharFileInfo::setUncompressed() - Décompresse l'entrée Phar courante au sein du phar s'il y a lieu
- PharFileInfo::setCompressedGZ() - Compresse l'entrée Phar courante au sein du phar avec gzip
- Phar::canCompress() - Détermine si l'extension phar supporte une la compression en utilisant soit zip soit bzip2
- Phar::isCompressed() - Retourne Phar::GZ ou PHAR::BZ2 si l'archive entière est compressée (.tar.gz/tar.bz, etc)
- Phar::compressAllFilesBZIP2() - Compresse tous les fichiers de l'archive Phar courante en utilisant la compression Bzip2
- Phar::compressAllFilesGZ() - Compresse tous les fichiers de l'archive Phar courante en utilisant la compression Gzip
- Phar::getSupportedCompression() - Retourne un tableau des algorithmes de compression supportés
- Phar::uncompressAllFiles() - Décompresse tous les fichiers de l'archive Phar courante