(PHP >= 5.3.0, PECL phar >= 1.0.0)
PharFileInfo::isCompressedBZIP2 — Devolver si la entrada está comprimida con bzip2
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.
TRUE
si el fichero está comprimido con Bzip2 dentro del archivo Phar, FALSE
si no.
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)