(PHP 5 >= 5.3.0, PHP 7, PHP 8, PECL phar >= 2.0.0)
Phar::delete — 從 phar 封存中刪除檔案
注意:
這個方法需要將 php.ini 設定
phar.readonly
設為0
才能夠讓 Phar 物件正常運作。否則,將會拋出 PharException 例外。
刪除封存檔內的檔案。這在功能上等同於在串流包裝器上呼叫 unlink(),如下例所示。
localName
封存檔內要刪除的檔案路徑。
總是傳回 true
。
如果在將變更寫入磁碟時發生錯誤,會拋出 PharException 例外。
範例 #1 Phar::delete() 範例
<?php
try {
$phar = new Phar('myphar.phar');
$phar->delete('unlink/me.php');
// 這等同於:
unlink('phar://myphar.phar/unlink/me.php');
} catch (Exception $e) {
// 處理錯誤
}
?>