PharFileInfo
PHP Manual

PharFileInfo::isCompressedGZ

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

PharFileInfo::isCompressedGZDevolver si la entrada está comprimida con gz

Descripción

bool PharFileInfo::isCompressedGZ ( void )

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.

Valores devueltos

TRUE si el fichero está comprimido con Gzip dentro del archivo Phar, FALSE si no.

Ejemplos

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)

Ver también


PharFileInfo
PHP Manual