PharFileInfo::isCompressed

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 1.0.0)

PharFileInfo::isCompressedIndica si la entrada está comprimida

Descripción

public PharFileInfo::isCompressed(?int $compression = null): bool

Este método determina si un fichero dentro de un archivo Phar está comprimido con una de las compresiones Gzip o Bzip2.

Parámetros

compression

Una de las compresiones Phar::GZ o Phar::BZ2, sin compresión por omisión.

Valores devueltos

true si el fichero dentro del archivo está comprimido, false en caso contrario.

Historial de cambios

Versión Descripción
8.0.0 compression ahora es nullable.

Ejemplos

Ejemplo #1 Un ejemplo con PharFileInfo::isCompressed()

<?php
try {
$p = new Phar('/ruta/versus/mon.phar', 0, 'mon.phar');
$p['monfichier.txt'] = 'salut';
$p['monfichier2.txt'] = 'salut';
$p['monfichier2.txt']->setCompressedGZ();
$file = $p['monfichier.txt'];
$file2 = $p['monfichier2.txt'];
var_dump($file->isCompressed());
var_dump($file2->isCompressed());
} catch (
Exception $e) {
echo
'La creación/modificación de mon.phar ha fallado: ', $e;
}
?>

El ejemplo anterior mostrará :

bool(false)
bool(true)

Ver también

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top