DirectoryIterator::valid

(PHP 5, PHP 7)
Check whether current DirectoryIterator position is a valid file
public bool DirectoryIterator::valid ( void )

Check whether current DirectoryIterator position is a valid file.

Returns:

Returns TRUE if the position is valid, otherwise FALSE

Examples:
A DirectoryIterator::valid() example
<?php
$iterator = new DirectoryIterator(dirname(__FILE__));

// Loop to end of iterator
while($iterator->valid()) {
    $iterator->next();
}

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

?>

See also:

DirectoryIterator::current() -

DirectoryIterator::key() -

DirectoryIterator::next() -

DirectoryIterator::rewind() -

Iterator::valid() -

doc_php
2016-02-24 16:19:51
Comments
Leave a Comment

Please login to continue.