PHP 8.4.2 Released!

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