PharData::offsetUnset

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

PharData::offsetUnset从 tar/zip 归档文件中删除文件

说明

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

这是 ArrayAccess 接口的实现,允许使用数组访问括号直接操作 tar/zip 归档文件的内容。offsetUnset 用于删除现有文件,由 unset() 语言结构调用。

参数

localName

要在 tar/zip 归档文件中修改的文件名(相对路径)。

返回值

不返回任何值。

错误/异常

如果将对 tar/zip 归档文件所做的更改刷新到磁盘时遇到问题,则抛出 PharException

范例

范例 #1 PharData::offsetUnset() 示例

<?php
$p
= new PharData('/path/to/my.zip');
try {
// 通过调用 offsetUnset 从 my.zip 中删除 file.txt
unset($p['file.txt']);
} catch (
Exception $e) {
echo
'无法删除 file.txt: ', $e;
}
?>

参见

添加注释

用户贡献注释

此页面没有用户贡献的注释。
To Top