PharData::decompress
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::decompress — Descomprimir un archivo Phar entero
Descripción
Para archivos phar basados en Zip, este método este método falla con el lanzamiento de una excepción.
La extensión zlib debe estar habilitada para descomprimir
un archivo comprimido con la compresión gzip, y la
extensión bzip2 debe estar
habilitada para descomprimir un archivo comprimido con la compresión bzip2.
Además, este método renombra automáticamente la extensión de fichero del archivo,
.tar
por omisión.
De forma alternativa, se puede expecificar una extensión de fichero con el segundo
parámetro.
Parámetros
-
extension
-
Para la descompresión, las extensión de fichero predeterminada
es .phar.tar
.
Use este parámetro para especificar otra extensión de fichero. Observe
que todos los archivos no ejecutables no pueden contener .phar
en su nombre de fichero.
Valores devueltos
Devuelve un objeto de la clase PharData.
Ejemplos
Ejemplo #1 Un ejemplo de PharData::decompress()
<?php
$p = new PharData('/ruta/a/mi.tar.gz');
$p->decompress(); // crea /ruta/a/mi.tar
?>