GlobIterator::__construct

(PHP 5 >= 5.3.0, PHP 7)

GlobIterator::__constructConstruit un itérateur de type glob

Description

public GlobIterator::__construct ( string $pattern , int $flags = FilesystemIterator::KEY_AS_PATHNAME | FilesystemIterator::CURRENT_AS_FILEINFO )

Construit un itérateur de type glob.

Liste de paramètres

pattern

Un motif (pattern) glob().

flags

Les options, qui peuvent être un champ de bits de constantes de classe FilesystemIterator.

Exemples

Exemple #1 Exemple avec GlobIterator

<?php
$iterator 
= new GlobIterator('*.dll',  FilesystemIterator::KEY_AS_FILENAME);

if (!
$iterator->count()) {
    echo 
'No matches';
} else {
    
$n 0;

    
printf("Matched  %d item(s)\r\n"$iterator->count());

    foreach (
$iterator as $item) {
        
printf("[%d] %s\r\n", ++$n$iterator->key());
    }
}
?>

Résultat de l'exemple ci-dessus est similaire à :

Matched 2 item(s)
[1] php5ts.dll
[2] php_gd2.dll

Voir aussi