PharFileInfo
PHP Manual

PharFileInfo::isCompressedBZIP2

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

PharFileInfo::isCompressedBZIP2Devolver si la entrada está comprimida con bzip2

Descripción

bool PharFileInfo::isCompressedBZIP2 ( 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 Bzip2.

Valores devueltos

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

Ejemplos

Ejemplo #1 Un ejemplo de PharFileInfo::isCompressedBZIP2()

<?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->isCompressedBZIP2());
    
var_dump($fichero2->isCompressedBZIP2());
    
var_dump($fichero3->isCompressedBZIP2());
} catch (
Exception $e) {
    echo 
'La creación/modificación del phar mi.phar falló: '$e;
}
?>

El resultado del ejemplo sería:

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

Ver también


PharFileInfo
PHP Manual