ZipArchive::getArchiveFlag
(PHP >= 8.3.0, PECL zip >= 1.22.0)
ZipArchive::getArchiveFlag — Retorna o valor de uma opção global do arquivo Zip
Descrição
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 comoZipArchive::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;
}
?>