ZipArchive::getArchiveFlag

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

ZipArchive::getArchiveFlagRetorna o valor de uma opção global do arquivo Zip

Descrição

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

Retorna o valor de uma opção global do arquivo Zip.

Parâmetros

flag

A opção global a ser recuperada, entre as constantes AFL_*:

flags

Se o parâmetro flags estiver definido como ZipArchive::FL_UNCHANGED, a opção original inalterada é retornada.

Valor Retornado

Retorna 1 se a opção estiver definida para o arquivo, 0 se não estiver, e -1 se ocorrer um erro.

Exemplos

Example #1 Testar se o arquivo é um formato torrentzip

<?php

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

if ($res === true) {
    var_dump($zip->getArchiveFlag(ZipArchive::AFL_IS_TORRENTZIP));
} else {
    echo 'falha, código: ' . $res;
}

?>

Veja Também