(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::unlinkArchive — 從磁碟和記憶體中完全移除 phar 封存
filename
phar 封存在磁碟上的路徑。
永遠回傳 true
。
如果 Phar 存檔有任何開啟的檔案指標,或任何現有的 Phar、PharData 或 PharFileInfo 物件參考該 Phar 存檔,則會拋出 PharException 例外。
範例 #1 Phar::unlinkArchive() 的範例
<?php
// 簡單用法
Phar::unlinkArchive('/path/to/my.phar');
// 更常見的範例:
$p = new Phar('my.phar');
$fp = fopen('phar://my.phar/file.txt', 'r');
// 這會建立 'my.phar.gz'
$gp = $p->compress(Phar::GZ);
// 移除所有對此存檔的參考
unset($p);
fclose($fp);
// 現在移除所有存檔的蹤跡
Phar::unlinkArchive('my.phar');
?>