PHP Conference Japan 2024

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
'失败,代码:' . $res;
}

?>

参见

添加注释

用户贡献的注释

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