PHP 8.4.26 Released!

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.
To Top