La función FilesystemIterator::getFlags() es una función incorporada en PHP que se usa para obtener las banderas de manejo.
Sintaxis:
int FilesystemIterator::getFlags( void )
Parámetros: Esta función no acepta ningún parámetro.
Valor devuelto: esta función devuelve un valor entero que representa el conjunto de banderas.
Los siguientes programas ilustran la función FilesystemIterator::getFlags() en PHP:
Programa 1:
<?php // Create new file system iterator $fileItr = new FilesystemIterator(__DIR__, FilesystemIterator::CURRENT_AS_PATHNAME); // Store the flag $flag = $fileItr->getFlags(); // Display the flag var_dump($flag); ?>
Producción:
int(4128)
Programa 2:
<?php // Create new file system iterator $fileItr = new FilesystemIterator(__DIR__, FilesystemIterator::CURRENT_AS_PATHNAME); // Set the flag $fileItr->setFlags(FilesystemIterator::KEY_AS_FILENAME); // Get the flag $flag = $fileItr->getFlags(); // Display the flag var_dump($flag); ?>
Producción:
int(256)
Referencia: https://www.php.net/manual/en/filesystemiterator.getflags.php