ZipArchive::getArchiveFlag

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

ZipArchive::getArchiveFlag — Retourne la valeur d'un drapeau global de l'archive

Description

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

Retourne la valeur d'un drapeau global de l'archive.

Liste de paramĂštres

flag

Le drapeau global à récupérer, parmi les constantes AFL_*:

flags

Si flags est défini comme ZipArchive::FL_UNCHANGED, le drapeau original est inchangé et retourné.

Valeurs de retour

Retourne 1 si le drapeau est défini pour l'archive, 0 si non, et -1 si une erreur s'est produite.

Avertissement

1 et -1 sont tous deux Ă©valuĂ©s Ă  true, si bien qu'un simple test de vĂ©ritĂ© traite une erreur comme un drapeau dĂ©fini. Le rĂ©sultat doit ĂȘtre comparĂ© strictement Ă  1.

Exemples

Exemple #1 Teste si l'archive est au format 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;
}
?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.