Возвращает текущий элемент итератора DirectoryIterator

# DirectoryIterator::current

(PHP 5, PHP 7, PHP 8)

DirectoryIterator::current — Возвращает текущий элемент итератора DirectoryIterator

### Описание

public function DirectoryIterator::current(): mixed

Метод получает текущий элемент итератора DirectoryIterator.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Метод возвращает текущий элемент итератора DirectoryIterator.

### Примеры

Пример #1 Пример получения текущего элемента итератора методом DirectoryIterator::current()

Пример выведет содержимое каталога, в котором содержится скрипт.

    <?php

    $iterator = new DirectoryIterator(__DIR__);

    while ($iterator->valid()) {
        $file = $iterator->current();
        echo $iterator->key() . " => " . $file->getFilename() . "\n";
        $iterator->next();
    }

    ?>

Вывод приведённого примера будет похож на:

    0 => .
    1 => ..
    2 => apple.jpg
    3 => banana.jpg
    4 => index.php
    5 => pear.jpg

### Смотрите также

- DirectoryIterator::key() - Возвращает ключ для текущего элемента DirectoryIterator
- DirectoryIterator::next() - Переход к следующему элементу DirectoryIterator
- DirectoryIterator::rewind() - Перемотка итератора DirectoryIterator назад к началу
- DirectoryIterator::valid() - Проверяет, является ли текущая позиция DirectoryIterator корректным файлом
- Iterator::current() - Возврат текущего элемента

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open