DirectoryIterator::valid
PHP Manual
PHP Manual»DirectoryIterator»DirectoryIterator::valid

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 function DirectoryIterator::valid(): bool

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

Parámetros

Esta función no contiene ningún parámetro.

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

?>

Véase también

To Top