(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::unlinkArchive — Remove completamente um arquivo phar do disco e da memória
Remove um arquivo phar do disco e da memória.
filename
O caminho no disco para o arquivo phar.
Sempre retorna true
.
PharException é lançada se houver algum ponteiro de arquivo aberto para o arquivo phar, ou qualquer objeto Phar, PharData, ou PharFileInfo existente que faça referência ao arquivo phar.
Exemplo #1 Um exemplo de Phar::unlinkArchive()
<?php
// uso simples
Phar::unlinkArchive('/caminho/para/meu.phar');
// mais um exemplo comum:
$p = new Phar('meu.phar');
$fp = fopen('phar://meu.phar/arquivo.txt', 'r');
// isto cria 'meu.phar.gz'
$gp = $p->compress(Phar::GZ);
// remove todas as referências ao arquivo
unset($p);
fclose($fp);
// agora remove todos os vestígios do arquivo
Phar::unlinkArchive('meu.phar');
?>