PHP Conference Japan 2024

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): 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