ZipArchive::getArchiveFlag

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

ZipArchive::getArchiveFlag返回 Zip 存档全局标志的值

描述

public ZipArchive::getArchiveFlag(int $flag, int $flags = 0): int

返回 Zip 存档全局标志值。

参数

flag

要检索的全局标志,在 AFL_* 常量中

flags

如果 flags 设置为 ZipArchive::FL_UNCHANGED,则返回原始未更改的标志。

返回值

如果存档中设置了标志,则返回 1;如果没有设置,则返回 0;如果发生错误,则返回 -1。

示例

示例 #1 测试存档是否为 torrentzip 格式

<?php

$zip
= new ZipArchive();
$res = $zip->open('test.zip');

if (
$res === true) {
var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
echo
'Failed, code: ' . $res;
}

?>

参见

添加笔记

用户贡献的笔记

此页面没有用户贡献的笔记。
To Top