DirectoryIterator::valid

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::validComprueba si la actual posición de DirectoryIterator es un fichero válido

Descripción

public DirectoryIterator::valid(): bool

Comprobar si la posición actual de DirectoryIterator es un fichero válido.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve true si la posición es válida, en caso contrario false

Ejemplos

Ejemplo #1 Ejemplo de DirectoryIterator::valid()

<?php
$iterator
= new DirectoryIterator(dirname(__FILE__));

// Bucle hasta el final del iterador
while($iterator->valid()) {
$iterator->next();
}

$iterator->valid(); // FALSE
$iterator->rewind();
$iterator->valid(); // TRUE

?>

Ver también

add a note add a note

User Contributed Notes 1 note

up
-2
josh dot butts at vertive dot com
16 years ago
This function, as far as I can tell, returns boolean, not string.

$di = new DirectoryIterator(/path/to/iterate);
while ($di->valid())
{
    echo $di->getPathname() . "\n";
    $di->next();
}
To Top