PharData::decompress
(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
PharData::decompress — Descompacta todo o arquivo Phar
Descrição
Para arquivos Zip, este método falha com uma exceção.
A extensão zlib deve ser habilitada para descompactar
um arquivo compactado com gzip, e a
bzip2 deve ser
habilitada para descompactar um arquivo compactado com bzip2.
Além disso, este método renomeia automaticamente a extensão do arquivo compactado,
.tar
por padrão.
Como alternativa, uma extensão de arquivo pode ser especificada com o parâmetro
extension
.
Parâmetros
extension
-
Para descompactação, a extensão de arquivo padrão
é .tar
.
Use este parâmetro para especificar outra extensão de arquivo. Esteja ciente de que
apenas arquivos executáveis podem conter .phar
em seus nomes.
Valor Retornado
Um objeto PharData é retornado em caso de sucesso,
ou null
em caso de falha.
Exemplos
Exemplo #1 Um exemplo de PharData::decompress()
<?php
$p = new PharData('/caminho/para/meu.tar.gz');
$p->decompress(); // cria /caminho/para/meu.tar
?>