Phar::unlinkArchive

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

Phar::unlinkArchive完全从磁盘和内存中删除 phar 存档

描述

final public static Phar::unlinkArchive(string $filename): bool

从磁盘和内存中删除 phar 存档。

参数

filename

磁盘上 phar 存档的路径。

返回值

如果成功则返回 true,否则返回 false

错误/异常

如果存在指向 phar 存档的任何打开的文件指针,或者存在任何引用 phar 存档的 PharPharDataPharFileInfo 对象,则会抛出 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