PHP8 PharData::offsetUnset

2024-02-22 11:47 更新

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

PharData::offsetUnset — 從 tar/zip 存檔中刪除文件

說(shuō)明

public PharData::offsetUnset(string $localName): void

這是 ArrayAccess 接口的實(shí)現(xiàn),允許 直接操作 tar/zip 存檔的內(nèi)容 陣列訪問(wèn)括號(hào)。offsetUnset 用于刪除 現(xiàn)有文件,并由 unset() 語(yǔ)言構(gòu)造調(diào)用。

參數(shù) 

localName

要在 tar/zip 存檔中修改的文件名(相對(duì)路徑)。

返回值 

沒(méi)有返回值。

錯(cuò)誤/異常 

如果刷新出現(xiàn)任何問(wèn)題,則引發(fā) PharException 對(duì)磁盤(pán)的 tar/zip 存檔所做的更改。

示例 

示例 #1 A PharData::offsetUnset() example

<?php
$p = new PharData('/path/to/my.zip');
try {
    // deletes file.txt from my.zip by calling offsetUnset
    unset($p['file.txt']);
} catch (Exception $e) {
    echo 'Could not delete file.txt: ', $e;
}
?>

參見(jiàn) 

  • Phar::offsetUnset() - 從 phar 中刪除文件


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)