PHP Conference Japan 2024

RarArchive::close

rar_close

(PECL rar >= 2.0.0)

RarArchive::close -- rar_close关闭RAR存档并释放所有资源

描述

面向对象风格(方法)

public RarArchive::close(): bool

过程式风格

rar_close(RarArchive $rarfile): bool

关闭RAR存档并释放所有已分配的资源。

参数

rarfile

一个RarArchive 对象,使用 rar_open() 打开。

返回值

成功返回 true,失败返回 false

变更日志

版本 描述
PECL rar 2.0.0 调用此方法后,由 RarArchive::getEntry()RarArchive::getEntries() 返回的RAR条目现在无效。这意味着对于此类条目调用的所有实例方法都不能保证成功。

范例

例 1 面向对象风格

<?php
$rar_arch
= RarArchive::open('latest_winrar.rar');
echo
$rar_arch."\n";
$rar_arch->close();
echo
$rar_arch."\n";
?>

以上示例将输出类似以下内容

RAR Archive "D:\php_rar\trunk\tests\latest_winrar.rar"
RAR Archive "D:\php_rar\trunk\tests\latest_winrar.rar" (closed)

例 2 过程式风格

<?php
$rar_arch
= rar_open('latest_winrar.rar');
echo
$rar_arch."\n";
rar_close($rar_arch);
echo
$rar_arch."\n";
?>

添加注释

用户贡献的注释

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