Documentación offline PHP master

ZipArchive::setArchiveFlag

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

ZipArchive::setArchiveFlag

Define una bandera global de un archivo ZIP

Descripción#

public ZipArchive::setArchiveFlag(int $flag, int $value): bool
```php

Define una bandera global de un archivo ZIP.

## Parámetros

`flag`  
La bandera global a cambiar, entre las constantes `AFL_*`.

- `ZipArchive::AFL_WANT_TORRENTZIP`

- `ZipArchive::AFL_CREATE_OR_KEEP_FILE_FOR_EMPTY_ARCHIVE`

`value`  
El nuevo valor de la bandera.

## Valores devueltos

Esta función retorna `true` en caso de éxito o `false` si ocurre un error.

## Ejemplos

Crear un archivo torrentzip
open('test.zip', ZipArchive::CREATE); if ($res === TRUE) { $zip->setArchiveFlag(ZipArchive::AFL_WANT_TORRENTZIP, 1); $zip->addFromString('test.txt', 'file content goes here'); $zip->close(); echo 'ok'; } else { echo 'failed'; } ?>

```php

Véase también#

ZipArchive::getArchiveFlag