PHP8 ZipArchive::setArchiveFlag

2024-02-27 11:09 更新

(PHP >= 8.3.0,PECL zip >= 1.22.0)

ZipArchive::setArchiveFlag — 设置 ZIP 归档的全局 flag

说明

public ZipArchive::setArchiveFlag(int $flag, int $value): bool

设置 ZIP 归档的全局 flag。

参数 

flag

要改变的全局 flag,包含 常量。 AFL_*

  • ZipArchive::AFL_WANT_TORRENTZIP

  • ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE

value

flag 的新值。

返回值 

成功时返回 true, 或者在失败时返回 false。

示例 

示例 #1 创建 torrentzip 归档

<?php
$zip = new ZipArchive;
$res = $zip->open('test.zip', ZipArchive::CREATE);
if ($res === TRUE) {
    $zip->setArchiveFlag(ZipArchive::AFL_WANT_TORRENTZIP, 1);
    $zip->addFromString('test.txt', 'file content goes here');
    $zip->close();
    echo 'ok';
} else {
    echo 'failed';
}
?>

参见 

  • ZipArchive::getArchiveFlag() - 返回 Zip 归档全局 flag 的值


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号