(PHP 5 >= 5.3.0, PHP 7, PECL phar >= 1.0.0)
PharFileInfo::isCompressedGZ — Devolver si la entrada está comprimida con gz
Nota:
Este método ha sido eliminado de la extensión Phar a partir de la versión 2.0.0. Implementaciones alternativas están disponibles utilizando PharFileInfo::isCompressed(), PharFileInfo::decompress(), y PharFileInfo::compress().
Este método devuelve si un fichero está comprimido dentro de un archivo Phar con la compresión Gzip.
TRUE
si el fichero está comprimido con Gzip dentro del archivo Phar, FALSE
si no.
Ejemplo #1 Un ejemplo de PharFileInfo::isCompressedGZ()
<?php
try {
$p = new Phar('/ruta/a/mi.phar', 0, 'mi.phar');
$p['mifichero.txt'] = 'hola';
$p['mifichero2.txt'] = 'hola';
$p['mifichero3.txt'] = 'hola';
$p['mifichero2.txt']->setCompressedGZ();
$p['mifichero3.txt']->setCompressedBZIP2();
$fichero = $p['mifichero.txt'];
$fichero2 = $p['mifichero2.txt'];
$fichero3 = $p['mifichero3.txt'];
var_dump($fichero->isCompressedGZ());
var_dump($fichero2->isCompressedGZ());
var_dump($fichero3->isCompressedGZ());
} catch (Exception $e) {
echo 'La creación/modificación del phar mi.phar falló: ', $e;
}
?>
El resultado del ejemplo sería:
bool(false) bool(true) bool(false)