DirectoryIterator::valid

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::validCheck whether current DirectoryIterator position is a valid file

Description

public DirectoryIterator::valid(): bool

Check whether current DirectoryIterator position is a valid file.

Parameters

This function has no parameters.

Return Values

Returns true if the position is valid, otherwise false

Examples

Example #1 A DirectoryIterator::valid() example

<?php$iterator = new DirectoryIterator(dirname(__FILE__));// Loop to end of iteratorwhile($iterator->valid()) {    $iterator->next();}$iterator->valid(); // FALSE$iterator->rewind(); $iterator->valid(); // TRUE?>

See Also