Documentación offline PHP master

FilesystemIterator::setFlags

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

En esta página

FilesystemIterator::setFlags

Configura las opciones

Descripción#

public FilesystemIterator::setFlags(int $flags): void
```php

Configura las opciones.

## Parámetros

`flags`  
Las opciones a configurar. Ver la lista de [constantes de `FilesystemIterator`](#filesystemiterator.constants).

## Valores devueltos

No se retorna ningún valor.

## Ejemplos

Ejemplo con FilesystemIterator::key

Este ejemplo ilustra la diferencia entre las opciones [FilesystemIterator::KEY_AS_PATHNAME](#filesystemiterator.constants.key-as-pathname) y [FilesystemIterator::KEY_AS_FILENAME](#filesystemiterator.constants.key-as-filename).
$fileinfo) { echo $key . "\n"; } $iterator->setFlags(FilesystemIterator::KEY_AS_FILENAME); echo "\nClave como nombre de archivo : \n"; foreach ($iterator as $key => $fileinfo) { echo $key . "\n"; } ?>

```php

Resultado del ejemplo anterior en PHP 8.2 es similar a:

Clave como nombre de ruta :
/www/examples/.
/www/examples/..  /www/examples/apple.jpg
/www/examples/banana.jpg
/www/examples/example.php

Clave como nombre de archivo :
.
..
apple.jpg
banana.jpg
example.php

Véase también#

FilesystemIterator::__construct, FilesystemIterator::getFlags