Deprecated: Optional parameter $keys declared before required parameter $cms_id is implicitly treated as a required parameter in /home/www/dev/work/class/blog/CmsKey.php on line 75

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$title is deprecated in /home/www/dev/work/website/lvesu/class/controller/blog/php.php on line 28

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$outlink is deprecated in /home/www/dev/work/website/lvesu/template/blog/cms/php.manual.tpl on line 2

Deprecated: Creation of dynamic property lvesu\lvesu\controller\blog\php::$status is deprecated in /home/www/dev/work/website/lvesu/template/blog/index.head.php on line 2
PHP - Manual: ZipArchive::getArchiveFlag - 互联网笔记

略微加速

PHP官方手册 - 互联网笔记

PHP - Manual: ZipArchive::getArchiveFlag

2025-04-28

ZipArchive::getArchiveFlag

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

ZipArchive::getArchiveFlag返回 Zip 归档全局 flag 的值

说明

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

返回 Zip 归档全局 flag 的值。

参数

flag

检索的全局 flag,包含 AFL_* 常量:

flags

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

返回值

如果 flag 在归档中设置了,返回 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;
}

?>

参见

添加备注

用户贡献的备注

此页面尚无用户贡献的备注。

官方地址:https://www.php.net/manual/en/ziparchive.getarchiveflag.php

北京半月雨文化科技有限公司.版权所有 京ICP备12026184号-3