2024 日本 PHP 研討會

Phar::unlinkArchive

(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)

Phar::unlinkArchive從磁碟和記憶體中完全移除 phar 封存

說明

final public static Phar::unlinkArchive(字串 $filename): true

從磁碟和記憶體中移除 phar 封存。

參數

filename

phar 封存在磁碟上的路徑。

回傳值

永遠回傳 true

錯誤/例外

如果 Phar 存檔有任何開啟的檔案指標,或任何現有的 PharPharDataPharFileInfo 物件參考該 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');
?>

另請參閱

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top