Glob

Le gestionnaire de flux glob: est disponible depuis PHP 5.3.0.

Exemple #1 Utilisation simple

<?php
// Boucle sur tous les fichiers *.php du dossier ext/spl/examples/ et
// affiche le nom du fichier ainsi que sa taille
$it = new DirectoryIterator("glob://ext/spl/examples/*.php");
foreach(
$it as $f) {
    
printf("%s: %.1FK\n"$f->getFilename(), $f->getSize()/1024);
}
?>
tree.php: 1.0K
findregex.php: 0.6K
findfile.php: 0.7K
dba_dump.php: 0.9K
nocvsdir.php: 1.1K
phar_from_dir.php: 1.0K
ini_groups.php: 0.9K
directorytree.php: 0.9K
dba_array.php: 1.1K
class_tree.php: 1.8K

R�sum� du gestionnaire
Attribut Support
Restreint par allow_url_fopen Non
Restreint par allow_url_include Non
Autoris� en lecture Non
Autoris� en �criture Non
Autoris� en ajout Non
Autoris� en lecture et en �criture simultan� Non
Support de stat() Non
Support de unlink() Non
Support de rename() Non
Support de mkdir() Non
Support de rmdir() Non