PharData::decompress
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::decompress — Descomprime el archivo Phar completo
Descripción
Para los archivos Zip, este método falla y lanza una excepción.
La extensión zlib debe estar activada
para descomprimir un archivo comprimido con gzip y la extensión
bzip2 debe estar disponible para
descomprimir un archivo comprimido con bzip2.
Además, este método renombra automáticamente la extensión de
archivo del archivo, .tar
por defecto.
De lo contrario, una extensión de archivo puede especificarse con el argumento
extension
.
Parámetros
extension
-
Para descomprimir, la extensión por defecto es
.tar
. Utilice este argumento
para especificar otra extensión de archivo. Tenga en cuenta que
solo los archivos ejecutables pueden contener .phar
en su nombre de archivo.
Valores devueltos
Un objeto PharData es devuelto en caso de éxito,
o null
en caso de fallo.
Ejemplos
Ejemplo #1 Ejemplo con PharData::decompress()
<?php
$p = new PharData('/path/to/my.tar.gz');
$p->decompress(); // crea /path/to/my.tar
?>